$22.22
Description
Don’t use notepad for work management – use this Time Tracker Vaadin Web App is a small web-based time tracking application built using Java 21, Spring Boot and Vaadin. This tool is designed to help users efficiently track and manage their time, create reports and sum up their work for different clients, making it an essential productivity companion for individuals and teams.
Features
- User-Friendly Interface: The app boasts a minimal CRUD user interface, crafted using the powerful Vaadin framework.
- Time Tracking: The core feature of the Time Tracker allows users to log their working hours, breaks, and other activities. This data is then stored in a database (H2 or MariaDB) for easy access and analysis.
- Task Management: For every client could create tasks that you work on day to day.
- Reporting: Generate time log reports on time spent.
Technical Details:
- Java Version: Java 21
- Build Tool: Maven
- Framework: Spring Boot
- UI Framework: Vaadin
- Database: H2 or MariaDB (configurable)
Dependencies:
The app uses a lot of other projects, micro services apps and tools
- A lot of the code is generated with the help of https://programtom.com/dev/product/app-builder-code-generation-spring-micro-service-vaadin-app/
- The login option integrated so far is only Google Login https://programtom.com/dev/product/google-login-to-program-tom-apps-micro-service/
- Further authorization happens with the combination of
Benefits:
- Improved Productivity: The Time Tracker Web App helps users optimize their time usage, leading to increased productivity and efficiency.
Get Started
Experience the power of Time Tracker Vaadin Web App today!
After successfull Log-in to the app have to set up clients:
After that you need to add tasks that you do for those clients.
And Finally – you could add time logs for the tasks.
After you’ve done the work, you could create reports that will group the work done for the clients on the different tasks.
Update
From 25.04.2025 This package includes V2 of the Project. It still has some UX points to improve but is going great so far.
The Data Models Has been updated.
- Clients are on the Top
- Reports (that include Time Logs) – now produce bonus summarization
- Projects
- Projects have Tasks
- Tasks have Time Logs. Generally – you log time on tasks.
The Project includes a Calendar View based on https://programtom.com/dev/product/vaadin-calendar-component/.
V3 of the app has been added. It now supports Generation of Reports in Excel format.