Como vocês avaliariam meu Teste Prático para minha primeira vaga back-end?
Oi, galera!
Sou um aspirante a desenvolvedor back-end e recentemente concluí um teste prático para uma vaga que me deixou bastante empolgado. O teste consistia em criar uma API RESTful usando CodeIgniter 4 e MySQL para gerenciar pedidos de compra. O desafio já foi entregue a 4 dias.
Descrição do Projeto:
- A API permite o cadastro de clientes (CPF/CNPJ, nome), produtos e pedidos de compra (com status: Aberto, Pago ou Cancelado).
- Implementei todos os endpoints de CRUD necessários e também adicionei paginação e filtros para as listagens, além de validação de token JWT para autenticação.
- O código foi todo desenvolvido por mim, e utilizei Migrations do CodeIgniter para criar o banco de dados.
- Models, Controllers e Seeders também foram criados usando o Spark(é como o Artisan do Laravel) do CodeIgniter 4.
Link para o repositório: https://github.com/andrepfdev/api-codeigniter4
Gostaria muito de receber feedback da comunidade sobre o meu trabalho. Como vocês avaliariam a organização do código, a estrutura do banco de dados e a implementação das funcionalidades? Quaisquer sugestões de melhorias ou críticas construtivas serão muito bem-vindas!
Ei, olhem meu README, por favor.
Agradeço desde já a ajuda de vocês!