← Back to projects
Independent projects
TimeChecker
Team time tracking and availability
Project started
About the project
TimeChecker helps teams see who is working or away, change status with one button and handle requests in one system. A browser demo, Android APK and Chrome extension are available.
An idea from everyday work
In a remote team, people posted their arrival, departure and temporary absence in a dedicated Telegram channel. Finding out whether a colleague was available meant scrolling through messages and piecing together their latest status. I decided to replace this conversation with a single tool showing current team availability.
How TimeChecker works
Members mark the start and end of work or a temporary absence with one button. Other team members can see the changes. The system supports submitting and approving vacation and time-off requests, reporting sick leave, and working with schedules and timesheets.
Three ways to use it
The web version provides a team overview and timesheet access, primarily for managers. The mobile app enables quick status updates wherever the user is. The Chrome extension lets people change their status and check colleagues’ availability from the browser. Another possible use is coordinating a group on a trip, holiday or retreat.
My contribution and development
I defined the product idea and strategy, designed the application structure and architecture, and managed development. I assigned individual functions to ChatGPT, reviewed the generated code and checked its behaviour. Designer Vvtgq created the application’s colour palette, icons and interface layout. AI also helped build the promotional site: ChatGPT handled technical implementation, Gemini created images and icons, and Grok assisted with the text.
User testing
Invited friends and acquaintances tested the product in focus groups, finding bugs and reviewing layout and usability. Their feedback led to revised button controls, removal of unnecessary elements and consolidation of some actions.
Current status
A working demo is available as a web application, an Android APK and a manually installed Chrome extension. The main workflows work; timesheet calculations are still being refined. Push notifications are not yet implemented. Next steps include adding them, integrating advertising and defining the monetisation model. Releases on Google Play and the Chrome Web Store are planned, with an iPhone version to be considered afterwards.
In a remote team, people posted their arrival, departure and temporary absence in a dedicated Telegram channel. Finding out whether a colleague was available meant scrolling through messages and piecing together their latest status. I decided to replace this conversation with a single tool showing current team availability.
How TimeChecker works
Members mark the start and end of work or a temporary absence with one button. Other team members can see the changes. The system supports submitting and approving vacation and time-off requests, reporting sick leave, and working with schedules and timesheets.
Three ways to use it
The web version provides a team overview and timesheet access, primarily for managers. The mobile app enables quick status updates wherever the user is. The Chrome extension lets people change their status and check colleagues’ availability from the browser. Another possible use is coordinating a group on a trip, holiday or retreat.
My contribution and development
I defined the product idea and strategy, designed the application structure and architecture, and managed development. I assigned individual functions to ChatGPT, reviewed the generated code and checked its behaviour. Designer Vvtgq created the application’s colour palette, icons and interface layout. AI also helped build the promotional site: ChatGPT handled technical implementation, Gemini created images and icons, and Grok assisted with the text.
User testing
Invited friends and acquaintances tested the product in focus groups, finding bugs and reviewing layout and usability. Their feedback led to revised button controls, removal of unnecessary elements and consolidation of some actions.
Current status
A working demo is available as a web application, an Android APK and a manually installed Chrome extension. The main workflows work; timesheet calculations are still being refined. Push notifications are not yet implemented. Next steps include adding them, integrating advertising and defining the monetisation model. Releases on Google Play and the Chrome Web Store are planned, with an iPhone version to be considered afterwards.
Technology stack
- MySQL Workbench
- Postman
- ChatGPT
- Gemini
- Grok
- HTML5 / CSS3
- JavaScript
- Framework7
- Cordova / Android APK
- Python / FastAPI
- REST API
- MySQL
- Node.js / npm / Vite
- Git
- Linux / Ubuntu / Apache / SSH
- cron / shell scripts
Web application
Open web application
Browser demo: team statuses, requests and timesheets. Timesheet calculations are being refined.
Open ↗Project materials
Android APK
Current demo for manual installation on Android.
Download ↗Chrome extension
ZIP archive for manual installation in Chrome. Change your status and check colleagues’ availability.
Download ↗Publications
Credits
Yuriy Tomaev ↗
Product idea and strategy, structure and architecture, development management, AI task definition, code review and testing.
Vvtgq ↗
Application colour palette, icons and interface layout.
