Skip to content

Time Management (TM) helps you to keep track of your day-to-day life as a software developer.

License

Notifications You must be signed in to change notification settings

NickolaiBeloguzov/time-management

This branch is 96 commits ahead of Kpacka/time-management:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1eaf3fb · Nov 30, 2020
Sep 9, 2020
Nov 8, 2020
Aug 19, 2020
Nov 30, 2020
Sep 12, 2020
Aug 7, 2020
Oct 11, 2020
Aug 2, 2020
Sep 18, 2020
Aug 2, 2020
Nov 12, 2020
Sep 9, 2020
Aug 15, 2020
Nov 8, 2020

Repository files navigation

Slack

Time Management

Time Management (TM) helps you to keep track of your day-to-day life as a software developer. Using TM you can:

  1. Make notes about daily activities
  2. Set tasks to be accomplished
  3. Print overdue tasks
  4. Print the previous workday's activities for Scrum

Features include:

  1. Work history analytics
  2. Enhanced database maintenance
  3. User configuration

Usage:

  1. Clone this repository locally on your machine
  2. Open the time_management directory (/time-management/time_management) in a terminal
  3. run main.py

Once you run main.py, something like this should pop up:

Good evening <user>. You have 1 overdue items.

                               
_|      _|    _|_|    _|_|_|    _|_|_|_|  
_|_|  _|_|  _|    _|  _|    _|  _|        
_|  _|  _|  _|    _|  _|    _|  _|_|_|    
_|      _|  _|    _|  _|    _|  _|        
_|      _|    _|_|    _|_|_|    _|_|_|_|



1: Time management
2: Analytics
3: Maintenance
4: Quit

Here's some sample workflow examples to get an understanding of how this works:

  1. Make a note

    • Select 1. Time management
    • Select 1. Make a note
    • Enter your note
  2. Set a task

    • Select 1. Time management

    • Select 2. Set a task

    • Enter your task, and the number of days to complete

        0 to cancel
      
        Set a task: Finish eating ice cream
        Set number of days to complete: 2
      
  3. Get all your notes or tasks

    • Select 1. Time management
    • Select 3. Print notes (select 4. Print Tasks if you want to print your tasks instead) (you can similarly print only your overdue notes by selecting the next option)
  4. Delete your history

    • Select 3. Maintainence

    • Select 1. Delete your history, and confirm (deletes all your notes and tasks)

        Are you sure you want to delete your history?
        Submit 'y' to drop table
        Submit 'n' to return to maintenance
        y
        
        Deleting history...
        
        
        _|      _|    _|_|    _|_|_|  _|      _|  _|_|_|_|_|
        _|_|  _|_|  _|    _|    _|    _|_|    _|      _|
        _|  _|  _|  _|_|_|_|    _|    _|  _|  _|      _|
        _|      _|  _|    _|    _|    _|    _|_|      _|
        _|      _|  _|    _|  _|_|_|  _|      _|      _|
        
        
        
        0: Return to MODE
        1: Delete history
        2: Quit
      

About

Time Management (TM) helps you to keep track of your day-to-day life as a software developer.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.2%
  • Makefile 1.5%
  • Shell 0.3%