Descrição das pastas:
- controllers: pasta com todos os controllers da aplicação
- models: pasta com todas as models da aplicação
- resources: No momento guarda apenas os requisitos da aplicação em pdf
- services: pasta com serviços de log, elementar e transcendental
- static: pasta com arquivos estáticos js, css, e imgs
- templates: pasta com todos os templates (views) da aplicação
- tests: pasta contendo testes unitários
Como executar a aplicação e todos os serviços (Linux / Bash):
- Clonar o repositório com:
git clone https://github.com/WeDias/LAB-ENG-complete.git
- Entrar no diretório LAB-ENG-complete com:
cd LAB-ENG-complete/
- O comando abaixo instala todas as dependências do projeto cria uma venv, caso necessário, e executa a aplicação:
. execute.sh
- Acessar o link no navegador:
http://localhost:5000
Como parar a aplicação e todos os serviços (Linux / Bash):
. terminate.sh
Depenências:
- Python 3.8
- Bilbliotecas utilzadas e suas versões diponíveis no arquivo requirements.txt