josevictorp81 / ZSSN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZSSN - Rede Social de Sobrevivência Zumbi

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.

Casos de uso

  • 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.

Executar

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

Produção

Link para api em produção, ZSSN API.

Endpoints

Tecnologias

About


Languages

Language:Python 37.5%Language:HTML 37.1%Language:CSS 15.9%Language:JavaScript 9.5%