O desafio é criar um crud simples em PHP e que salve os dados no banco de dados (Firebird, MySQL, Mongo, PostgreSQL etc) através de uma API REST.
Tabela Pessoas
Codigo | Nome | Categoria | |
1 | Jorge da Silva | [email protected] | 1 |
2 | Flavia Monteiro | [email protected] | 2 |
3 | Marcos Frota Ribeiro | [email protected] | 2 |
4 | Raphael Souza Santos | [email protected] | 1 |
5 | Pedro Paulo Mota | [email protected] | 1 |
6 | Winder Carvalho da Silva | [email protected] | 3 |
7 | Maria da Penha Albuquerque | [email protected] | 3 |
8 | Rafael Garcia Souza | [email protected] | 3 |
9 | Tabata Costa | [email protected] | 2 |
10 | Ronil Camarote | [email protected] | 1 |
11 | Joaquim Barbosa | [email protected] | 1 |
12 | Eveline Maria Alcantra | [email protected] | 2 |
13 | João Paulo Vieira | [email protected] | 1 |
14 | Carla Zamborlini | [email protected] | 3 |
Tabela Categoria
Codigo | Nome |
1 | Admin |
2 | Gerente |
3 | Normal |
Backend: Você pode ou não utilizar um framework PHP.
Frontend: Pode ser de sua prefência: jquery, react, vue... ou até mesmo em html puro realizando os requests direto php.
Requisitos:
- Faça paginação (requests pagina por pagina);
- Crie os seeders;
- Publicar em um repositório github;
- Criar um README com instruções;
O objetivo do teste é avaliar a forma e organização como o problema será resolvido.
Diferenciais opcionais
- Autenticação JWT
- Utilize Docker
- Utilizar Firebird
- Publicar no DockerHub
Ao finalizar o teste envie a url do repositório para: [email protected]