beacademy-devstart-pokecademy

Projeto Individual

  • Criar um CRUD em PHP, utilizando Laravel;
  • O sistema deverá possuir autenticação;
  • Utilizar o banco de dados Mysql para criar uma tabela - de sua preferência, com 10 atributos;
  • O CRUD deve conter os métodos de Insert, Update, Delete e Read dessa tabela;
  • As ações deverão ser realizadas através de uma página web, portanto o sistema deverá conter um frontend que se comunique com o backend;
  • A solução deve ter pelo menos 30% de testes unitários;
  • O projeto deverá ser armazenado no repositório do github;

Tema do projeto: Cartas de pokémons

Descrição

  • O usuário pode criar cartas de pokémons.
  • Apenas o usuário que criou a carta poderá alterá-la ou deletá-la.
  • Projeto contém uma página para visualizar os treinadores (usuários) e uma página para visualizar os pokémons.
  • Apenas o Administrador tem acesso a página de treinadores, local onde é possível editar e deletar treinadores.
  • O usuário pode alterar seus dados pelo menu de perfil.
  • O projeto contém 38.0% de testes realizados sem contar os de autenticação e 66.8% incluindo os de autenticação.

Versão Live: https://pokecademy.herokuapp.com/

Administrador

Login: john.doe@email.com
Senha: 12345678