Project Description
I’m building a browser-based workflow management application whose core purpose is accurate task-level time tracking. The platform should allow users to start, pause, and stop timers on individual tasks, then automatically log those entries against the correct project so I can see where every minute goes.
Beyond the timer itself, I need two key add-ons:
• Reporting tools — interactive dashboards plus exportable reports (PDF or CSV) that break down hours by person, project, and date range.
• User role management — at minimum Admin, Manager, and Worker levels with granular permissions for creating tasks, viewing reports, and editing time entries.
A simple efficiency calculator is also required: the system should compare logged hours against an estimated baseline and surface an efficiency percentage for each task and user.
Deliverables I’d like to see:
1. Responsive web app (desktop & mobile) with clean UI/UX.
2. Source code and database schema.
3. Installation & deployment guide so I can host it myself.
4. Brief user manual covering timers, reports, roles, and efficiency metrics.
If you prefer a particular stack—Laravel, Django, Node, React, or something else—let me know; I’m flexible as long as the final product is stable, well-documented, and easy to extend.