Skip to content

Mejsooon/task_tracker_v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Tracker (Python Console + SQL)

Simple task tracker with SQL database and console (UI) in (CLI)


PROJECT STRUCTURE

  • Structure based on clean code architecture
    • (services) as complete logic and (repositories) only for getting data from datbases
    • (config.py) for database authorization (not added to github!), (database) for mysql connection
app/
├── schema.sql # SQL query to create databases
├── config.py # SQL configuration dictionary / Added to .gitignore!
├── main.py
└── app/
    ├── models/
    │   └── models.py # @dataclasses
    ├── core/
    │   └── database.py
    ├── utils/
    │   └── helpers.py
    ├── repositories/
    │   ├── user_repository.py
    │   ├── task_repository.py
    ├── services/
    │   ├── auth_service.py
    │   └── task_service.py
    └── cli/
        ├── auth_cli.py
        └── main_cli.py

About

Simple Task Tracker (Python + SQL)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages