Skip to content

Esse projeto tem como objetivo exibir informações e dados sobre o agronegócio brasileiro.

License

Notifications You must be signed in to change notification settings

fga-eps-mds/2023.1-DAB

Repository files navigation

🌾 Dados sobre o Agronegócio Brasileiro - DAB

Average time to resolve an issue

Este projeto é um website que tem como objetivo exibir informações e dados sobre o agronegócio brasileiro, incluindo informações sobre plantio e cultivo da produção agrícola e pecuária.

Rodando o projeto

Banco de Dados

Primeiro é necessário subir um banco MongoDB.

Altere o arquivo .envsample, com as credências do seu usuário e mude o nome do arquivo para .env.

Execute o seguinte comando para popular o banco.

python3 poputale.py

Backend

Primeiro, é necessário instalar as depedências do projeto. É recomendado à utilização de um ambiente virtual, como o Virtualenv.

As depedências do projeto são gerenciadas com a ferramenta pip-tools. Execute o seguinte comando para instalá-lo:

pip install pip-tools

Em seguida execute o seguinte comando para instalar todas as depedências do projeto

pip-sync backend/requirements/*.txt

Inicie o servidor com

cd backend
uvicorn app:app --reload

O servidor por padrão é iniciado na porta 8000.

Acesse localhost:8000/docs para ver o documentação no Swagger.

Frontend

Acesse o diretório frontend e instale as dependências com npm install. Agora basta executar:

ng serve

Pronto! A aplicação estará funcionando na porta 4200.

🤝 Colaboradores:

Millena Mayara Breno Henrique Pedro Henrique Gabriel Evaristo
Millena Queiroz Mayara Breno Henrique Pedro Henrique Gabriel Evaristo

📝 Licença:

Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE.md para obter mais informações.