/ttrack

Go headlines for those who came from other communities

Primary LanguagePython

alt text

Engenharia de Software II

| About | Set up environment | Commands and descriptions | Database Relationship Model| Members | Technologies| | - | - | - | - | - |

TTrack

ttrack is an application built in python to track work.

Set up environment

It is mandatory having docker installed in order to build the project

sudo apt install docker.io docker-compose
sudo apt install python3.8-venv

Clone this repository

git clone https://github.com/victoriavilasb/ttrack.git

Create and activate virtual environment

python3 -m venv ./venv
source venv/bin/activate

Install dependencies

python3 -m pip install -r requirements.txt

Build docker

docker-compose up -d db

Run migrations

alembic upgrade head

Run program

python -m ttrack --help

Commands and descriptions

command description default
version prints the current version of the project -
help shows the global help message for the entire application -
start starts a new task. -i option creates an interruption
finish finishes a task. default is the running task. -t specifies a task
report TODO

Database Relationship Model

Captura de Tela 2022-10-15 às 22 15 00

Members

  • Gabriel Magalhães Monteiro Sales
  • João Lucas Rocha dos Santos
  • Victoria Olivia Araujo Vilas Boas
  • Vinicius Rodrigues Oliveira

Technologies

  • Python is the software development technology used in this project
  • PostgreSQL is the database system used in this project
  • Docker is used in this project to run the database in a container