- 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;
- 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