orivaldo-gama/nextjs-tech-stack-rule icon
public
Published on 9/1/2025
NextJS Tech Stack Rule

Rules

Stack Tecnológica

Framework Principal

  • Next.js - Framework React com renderização híbrida (SSG, SSR, ISR)

Linguagem & Tipagem

  • TypeScript - Superset JavaScript com tipagem estática
  • Zod - Biblioteca de validação de dados com TypeScript-first

Estilização & UI

  • gluestack-ui v3 - Biblioteca de componentes UI altamente customizável
  • Tailwind CSS - Framework CSS utilitário

Autenticação & Autorização

  • Clerk - Solução de autenticação e gerenciamento de usuários

Banco de Dados & ORM

  • Supabase - Plataforma backend-as-a-service com PostgreSQL
  • Prisma ORM - ORM moderno para TypeScript e Node.js
  • PostgreSQL - Banco de dados relacional
  • Docker Postgres - Container Docker para PostgreSQL local
  • Neon DB - Configuração de banco de dados otimizada para Next.js

Deploy & Hosting

  • Netlify - Plataforma de deploy e hosting para aplicações web

PWA & Offline

  • Next.js PWA - Transforma a aplicação Next.js em Progressive Web App

Gerenciamento de Pacotes

  • pnpm - Gerenciador de pacotes rápido e eficiente em espaço em disco

Funcionalidades Principais Habilitadas

  • ✅ Renderização híbrida (SSG/SSR/ISR)
  • ✅ Tipagem estática com TypeScript
  • ✅ Validação de dados com Zod
  • ✅ Sistema de design com gluestack-ui + Tailwind
  • ✅ Autenticação completa com Clerk
  • ✅ Banco de dados real-time com Supabase
  • ✅ ORM com Prisma para queries type-safe
  • ✅ PWA para experiência mobile e offline
  • ✅ Deploy contínuo com Netlify
  • ✅ Desenvolvimento local com Docker PostgreSQL