Skip to content

guiimarques18/reev

Repository files navigation

reev - ZSSN (Zombie Survival Social Network)

Solução:

  • API REST
  • Framework Lumen (8.2.3)
    • Após clonar o projeto executar:
      • composer install
      • php artisan cache:clear

Documentação:

Routes:

- POST: survivors/{id}
- POST: survivors/{id}/inventory
- GET: survivors/{id}
- PATCH: survivors/{id}
- GET: survivors/reports/{id}
- POST: survivors/{id}/infected
- POST: survivors/{id}/trade

Coleção de chamadas a API no Postman:

Teste Reev.postman_collection.json.zip

Utilizar este arquivo do Postman para idenficar e utilizar a API, na versão 2.0 haverá a documentação dos endpoints no swagger para facilitação da visualização

Esquema do Banco de Dados - Postgres:

script_bd.sql.zip

Arquivo .env

Utilize este arquivo para configurar suas informações de conexão a base de dados, como host, port, database, username e password.

Melhorias

  • Utilizar o https://editor.swagger.io/ para melhorar a documentação da API, com os campos, models, etc.
  • Implementação dos Caso de Testes Automatizados
  • No próprio código há expressões TODO que podem ser melhorias de código a serem implementadas

About

Teste REEV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published