Skip to content

COU7INHO/Time-Tracking-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages