A modern, intuitive time tracking application built with Django. Track your work hours across different projects and companies with a beautiful, responsive interface.
-
π Real-time Time Tracking
- Start/stop timers for different tasks
- Track time across multiple projects and companies
- Add descriptions and tags to entries
- Intuitive timer controls
-
π Comprehensive Analytics
- View time summaries for last 7, 30, or 90 days
- Project-wise time distribution
- Company-wise time allocation
- Tag-based tracking
- Interactive charts and visualizations
-
π¨ Modern UI/UX
- Clean, intuitive interface
- Responsive design for all devices
- Dark/Light mode support
- Beautiful gradients and animations
-
Clone the repository:
git clone https://github.com/your-username/time-tracker.git cd time-tracker
-
Install Docker and Docker Compose
-
Run the application:
docker compose up
-
Access the application at http://localhost:8000
-
Run the application:
python manage.py runserver
-
Access the application at http://localhost:8000
-
Clone the repository:
git clone https://github.com/pimpalemahesh/time-tracker.git cd time-tracker
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run migrations:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Project Link: https://github.com/pimpalemahesh/time-tracker
Topics: django, time-tracking, project-management, analytics, bootstrap, chartjs Description: A modern Django-based time tracking application with real-time tracking, beautiful analytics, and dark mode support. Track work hours across projects and companies with an intuitive interface and interactive visualizations. π
First stable release of Time Tracker - A modern Django-based time tracking application.
- β±οΈ Real-time time tracking
- π Project and company organization
- π·οΈ Tag-based task management
- π Interactive analytics dashboard
- π Dark/Light mode support
- π± Responsive design
- π Interactive charts
- π¨ Modern, clean interface
- π 7/30/90 days view options
- π Project distribution charts
- π’ Company-wise analytics
- π·οΈ Tag usage statistics
- Django 5.1.5
- Python 3.11
- Bootstrap 5
- Chart.js
- Select2
- SQLite database
Detailed installation instructions are available in the README.md
None reported
- User authentication
- Export functionality
- Team collaboration features
- API endpoints