Esse projeto foi desenvolvido com as seguintes tecnologias:
- FastAPI
- SqlAlchemy
- Uvicorn
- Postgresql
- Docker
Projeto desenvolvido para o processo seletivo do Laboratório de Inteligência Artificial da Universidade de Brasília, trata-se um sistema de cadastro de usuários, no qual é possível criar, ler, editar e deletar usuários.
Clone o repositório:
git clone https://github.com/brunobd/projeto-ailab.git
Crie e ative o ambiente virtual python:
python3 -m venv .venv
source .venv/bin/activate
Instale os requimentos com
pip install -r requirements.txt
Após isso é preciso preencher o arquivo database.ini com os dados do sistema de banco de dados
[database]
host: servidor
user: usuário
password: senha
port: porta
db: nome do banco de dados
Por fim, rodamos o servidor com
uvicorn main:app --reload