Projeto de estudos fullstack moderno utilizando:
- Next.js
- React
- TypeScript
- Tailwind CSS
- APIs REST
- CRUD Completo
- PostgreSQL
- Prisma ORM
- Autenticação
- Arquitetura Fullstack
O objetivo deste repositório é documentar toda a evolução prática no desenvolvimento de aplicações fullstack modernas utilizando o ecossistema React e Next.js.
- Next.js App Router
- React
- TypeScript
- Tailwind CSS
- API Routes
- Fetch API
- PostgreSQL
- Prisma ORM
- Git e GitHub
Nesta etapa aprendemos:
- Estrutura App Router
- Componentes React
- TypeScript
- Props
- APIs internas no Next.js
- Consumo de API
- Organização de projeto
- Tailwind CSS
- Dashboard
- API de usuários
- Componentes reutilizáveis
- Consumo de dados dinâmicos
Nesta etapa evoluímos para um CRUD fullstack completo.
- GET
- POST
- PUT
- DELETE
- Formulários React
- useState
- useEffect
- Loading
- Validação
- Renderização condicional
- Rotas dinâmicas
- Arquitetura fullstack
- Criar usuários
- Editar usuários
- Deletar usuários
- Listar usuários
- API REST completa
O projeto continuará evoluindo para:
- PostgreSQL
- Prisma ORM
- Banco de dados real
- Autenticação
- Deploy Fullstack
- Segurança
- Middleware
- Upload de arquivos
- Sistema de login
- Dashboard administrativo
Clone o repositório:
git clone URL_DO_REPOSITORIOInstale as dependências:
npm installExecute o projeto:
npm run devAcesse no navegador:
http://localhost:3000