ZSSN (Rede Social de Sobrevivência Zumbi) é uma rede social para um mundo com cenário apocalíptico, infestado por um vírus produzido em laboratório que está transformando seres humanos e animais em zumbis. O objetivo é desenvolver um sistema para compartilhar recursos entre humanos não infectados. E esta, é uma API REST que armazenará informações sobre os sobreviventes em um apocalipse zumbi, bem como os recursos que eles possuem.
- Adicionar sobreviventes ao banco de dados
- Atualizar local do sobrevivente
- Sinalizar sobrevivente como infectado
- Negociação de recursos entre sobreviventes
- Emitir relatórios - porcentagem de: sobreviventes infectados, sobreviventes não infectados. Quantidade média de cada tipo de recurso por sobrevivente. Pontos perdidos por causa do sobrevivente infectado.
Para executar o projeto siga os comandos abaixo:
- Criar e ativar ambiente virtual:
python3 -m venv venv && source venv/bin/activate
- Instalar as dependências:
pip install -r requirements.txt
- Executar as migrations:
python manage.py makemigrations
python manage.py migrate
- Executar as testes:
python manage.py test
- Executar as projeto:
python manage.py runserver
Link para api em produção, ZSSN API.