Aperture é um aplicativo para ajudar estudantes do ensino médio a se prepararem para o vestibular
- Todo-List
- Acompanhamento de Notas
- Áreas de Afinidade
O programa é construido em Python
e conta com uma base de dados implementada utilizando PostgreSQL
É feito uso do Docker
para organização da base e execução de comandos
Python 3.9.5
glade 3.38.2
Psycopg2 2.9.2
Docker 20.10.11
docker-compose 1.29.2
As bibliotecas para python
podem ser instaladas utilizando:
pip install -r requirements.txt
O programa conta com um makefile
para organização dos arquivos.
make up
: Inicializa o ambiente nodocker
make bg
: Inicializa o ambiente nodocker
em segundo planomake down
: Encerra o processo nodocker
make psql
: Abre o gerenciador doPostgreSQL
no terminalmake setup_db
: Executa o script de criação de tabelas da basemake app
: Inicia a aplicaçãomake bootstrap
: Gera as tabelas e abre a aplicaçãomake all
: Realiza toda a configuração do sistema