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