Backoffice Timesheet — time tracking system
Stack:
Python, Django, Django REST Framework, PostgreSQL, Redis, Celery, Docker, Nginx, React
Project Description:
Backoffice Timesheet — a corporate system for tracking the working hours of a team working on various projects. The platform allows employees to record the time spent, while managers can monitor the team's workload and analyze work efficiency.
The system is used for internal resource management of the company.
What has been implemented:
- creation and management of projects
- time tracking system
- time distribution by tasks
- generation of reports on employees
- dashboard with analytics
- role-based system (admin / manager / employee)
- REST API for integration with other services
My responsibilities:
- development of the backend logic of the system
- designing the database structure
- implementation of the API
- optimization of analytical queries
- deployment of the system on VPS
Python, Django, Django REST Framework, PostgreSQL, Redis, Celery, Docker, Nginx, React
Project Description:
Backoffice Timesheet — a corporate system for tracking the working hours of a team working on various projects. The platform allows employees to record the time spent, while managers can monitor the team's workload and analyze work efficiency.
The system is used for internal resource management of the company.
What has been implemented:
- creation and management of projects
- time tracking system
- time distribution by tasks
- generation of reports on employees
- dashboard with analytics
- role-based system (admin / manager / employee)
- REST API for integration with other services
My responsibilities:
- development of the backend logic of the system
- designing the database structure
- implementation of the API
- optimization of analytical queries
- deployment of the system on VPS