Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.4 KB

File metadata and controls

41 lines (29 loc) · 1.4 KB

⏱️ Track Time App

Track Time App is a simple web application that allows users to create projects, add tasks, and log time entries for each task.

It’s designed to be lightweight but practical — ideal for anyone who needs to register task times regularly in their daily workflow.


🛠 Tech Stack

  • Backend: Django REST Framework (djangoprj/)
  • Frontend: Streamlit (frontend/)
  • Database: SQLite3 (default engine)
  • Authentication: Token-based register & login system – each user has isolated data
  • Package Management: Recommended to use uv (instead of pip)

🚀 Features

  • ✅ User authentication (register & login)
  • ✅ Project creation and management
  • ✅ Task management within projects
  • ✅ Time entry registration per task (hours + comments)
  • ✅ Dashboard with filters: Current Week, Last Week, Current Month, Last Month, All Time
  • ✅ Export project summaries to Excel

📸 Screenshots

Login Page Overview (Dashboard)
Login Overview
Manage Projects Manage Tasks
Projects Tasks
Log Time Entries
Log Time