🛠️ Tech Stack — Next Generation of Lawyers (Atualizado com AWS)
Frontend:​
- Next.js (React Framework): Framework moderno com suporte a SSR (Server Side Rendering) e excelente desempenho.
- Tailwind CSS: Framework CSS utilitário para desenvolvimento rápido e responsivo.
- Ant Design: Biblioteca completa de componentes UI para criação de interfaces consistentes e escaláveis.
Backend:​
- Node.js com Express: Servidor de API REST leve, modular e de alta performance.
- Prisma: ORM moderno, com integração ao PostgreSQL e tipagem segura.
- JWT: Autenticação segura utilizando JSON Web Tokens.
- bcrypt: Para criptografia de senhas.
Banco de Dados:​
- PostgreSQL: Banco de dados relacional, confiável e robusto.
- AWS RDS (PostgreSQL): Banco gerenciado na AWS, com backups automáticos, escalabilidade e alta disponibilidade.
Cloud & Deploy:​
- Vercel: Deploy rápido e simples para o frontend, com CI/CD automático.
- AWS ECS Fargate (substituto do Cloud Run): Deploy serverless de containers para o backend, com autoescalonamento.
- AWS S3: Armazenamento de imagens, fotos de perfil e documentos.
- AWS CloudWatch: Monitoramento, logs e observabilidade dos serviços backend.
- GitHub Actions: Pipelines de CI/CD para integração e deploy contĂnuos.
🔧 Diagrama de Arquitetura (Texto)​
