- βοΈ Sign up / Login.
- βοΈ Team view (in order to add, modify or remove a group with users)
- βοΈ Project view (in order to add, modify or remove a project also to change groups assigned to each project)
- ποΈ Timer view: List all logged time by the connected user.
- βοΈ Timer view: Play / Stop action with a description into a project assigned.
- βοΈ Data persistency (Database).
- π₯ CRUD Users.
- π₯ CRUD Groups (the creator is the admin).
- βοΈ CRUD Projects.
- βοΈ CRUD Time (link to a project).
- βοΈ Documentation (ex: Swagger)
A github repository.- βοΈ Git Flow or Github Flow mandatory.
- βοΈ Your project must be open source (https://opensource.guide/fr/).
- βοΈ A make file OR a perfect Readme.md (when a user clone the project it should work directly).
- βοΈ API on production server.
- π Docker.
- π Datavizualisation of all logged time entry by project.
- π Datavizualisation of all logged time entry by a user.