github.com/developest/gtm-core@v1.0.4-0.20220111132249-cc80a3372c3f/readme/business-analysis.md (about) 1 # Time tracking webpage 2 3 ## Background 4 Lots of small companies wish to have overview of time spent by their workforce. 5 It can be done via Jira etc. but these are usually costly solutions. 6 We try to give more simple and cheaper alternative to track time spend coding and possibly 7 in other similar activities. 8 9 ## Components 10 ### Jetbrais / etc. plugins 11 IDE plugins allow capturing events without extra steps. 12 13 ### CLI app for client machine 14 CLI app for storing tracked data and syncing it to server. 15 CLI app should be easy enough to be used without any plugins to have brief overview. 16 17 ### Backend 18 Backend should store data of each team member. Accessing data should be restricted to 19 only authorized persons. Backend should also provide api for external usage. 20 21 ### Web app 22 Web app is for displaying data via fancy graphs and some numbers. 23 It should be possible to login as single user as well as a company. Users can see 24 all their time tracked. This means if a person is working for multiple companies et, he can 25 still have overview of data in single place. Companies have only time spent at work to 26 avoid evading private lives. 27 #### Landig page 28 TODO 29 #### Login page 30 TODO 31 #### TODO... 32 33 ## User stories 34 - [ ] As a programmer I can have my time tracked without extra actions 35 - [ ] As a programmer I can view my time spend and compare it to others / average 36 - [ ] As a team lead I can have detailed view of my team members time spent on different activities 37 - [ ] As a team lead I can view time spent on each issue 38 - [ ] As a tester I can have overview of how many times I have run tests / app 39