0%
Projeto completo Next.js - Aplicação de A a Z

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

Link copiado!