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 | jorge@terra.com.br | 1 |
2 | Flavia Monteiro | flavia@globo.com | 2 |
3 | Marcos Frota Ribeiro | ribeiro@gmail.com | 2 |
4 | Raphael Souza Santos | rsantos@gmail.com | 1 |
5 | Pedro Paulo Mota | ppmota@gmail.com | 1 |
6 | Winder Carvalho da Silva | winder@hotmail.com | 3 |
7 | Maria da Penha Albuquerque | mpa@hotmail.com | 3 |
8 | Rafael Garcia Souza | rgsouza@hotmail.com | 3 |
9 | Tabata Costa | tabata_costa@gmail.com | 2 |
10 | Ronil Camarote | camarote@terra.com.br | 1 |
11 | Joaquim Barbosa | barbosa@globo.com | 1 |
12 | Eveline Maria Alcantra | ev_alcantra@gmail.com | 2 |
13 | João Paulo Vieira | jpvieria@gmail.com | 1 |
14 | Carla Zamborlini | zamborlini@terra.com.br | 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: team@werecruiter.tech