Skip to content

COU7INHO/Time-Tracking-App

Repository files navigation

⏱️ 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

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages