Este repositório contém um projeto fullstack dividido em duas aplicações:
- Backend: Laravel (API RESTful)
- Frontend: Next.js (interface web)
Este projeto foi desenvolvido como parte de um teste técnico da Neotask.
A API está containerizada com Docker e utiliza Laravel Sail para facilitar o setup local.
cd backend
cp .env.example .env
docker compose up
docker exec -it laravel_app php artisan test
A interface está localizada na pasta frontend, utilizando Next.js com suporte a Server Actions.
cd frontend
npm install --force
npm run dev
npx auth secret
Documentação da API: http://localhost:8080/docs/api Frontend: http://localhost:3000
-
Backend
- Laravel 12
- PHPUnit
- Postgres
- Docker
-
Frontend
- Next.js 14+
- Server Actions
- React Hook Form + Zod
- Material UI
- Next Auth
Este projeto foi desenvolvido como parte de um desafio técnico da Neotask. O foco foi demonstrar organização de código, clareza arquitetural, e integração entre sistemas.