Aplicação full-stack com backend em Laravel e frontend em Next.js
- Autenticação de usuários (login/registro)
- CRUD completo de clientes
- Dashboard administrativo
- API RESTful
- PHP 8.x
- Laravel 10.x
- MySQL
- Sanctum (Autenticação API)
- Next.js
- React 18
- Axios para requisições HTTP
- Context API para gerenciamento de estado
- PHP >= 8.2
- Composer
- Node.js >= 16.x
- MySQL >= 5.7
- Clone o repositório
git clone https://github.com/seu-usuario/laravel-nextjs.git cd laravel-nextjs - Instale as dependências
# Backend composer installcd frontend npm install - Configure o ambiente
cp .env.example .env php artisan key:generate - Execute as migrações e seeders
php artisan migrate --seed - Inicie os servidores
# Backend (em um terminal) php artisan servecd frontend npm run dev
php artisan test| Método | Endpoint | Descrição |
|---|---|---|
| POST | /api/register | Registrar usuário |
| POST | /api/login | Login |
| GET | /api/clients | Listar clientes |
| POST | /api/clients | Criar cliente |
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature) - Commit suas alterações (
git commit -m 'Adiciona nova feature') - Push para a branch (
git push origin feature/nova-feature) - Abra um Pull Request