Projeto completo
Crie uma aplicação de blog completa com autenticação e API
10-15 min
Projeto completo Next.js - Aplicação de A a Z
Neste tutorial final, vamos criar uma aplicação de blog completa com Next.js, utilizando todos os conceitos aprendidos nos tutoriais anteriores. Nossa aplicação terá autenticação, uma API completa, um banco de dados e será implantada em produção.
Visão geral do projeto
Funcionalidades da aplicação
Nosso blog terá as seguintes funcionalidades:
- Autenticação: Cadastro, login, gerenciamento de sessões
- Gerenciamento de artigos: CRUD completo (Create, Read, Update, Delete)
- Comentários: Sistema de comentários para os artigos
- Categorias: Organização dos artigos por categorias
- Busca: Busca de artigos por título e conteúdo
- Interface admin: Dashboard para gerenciar o conteúdo
- API REST: API completa com documentação Swagger
- Responsivo: Design adaptável a todas as telas
Stack técnica
- Frontend: Next.js 14, React, TypeScript, Tailwind CSS
- Backend: API Routes do Next.js
- Banco de dados: PostgreSQL com Prisma ORM
- Autenticação: NextAuth.js com JWT
- Documentação: Swagger UI
- Deploy: Vercel
- Armazenamento: Cloudinary para as imagens
Comentários
Os comentários são alimentados pelo GitHub Discussions
Conecte-se com o GitHub para participar da discussão