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