Arquitetura
Visão geral da arquitetura do sistema Trevo.
Visão Geral
O sistema Trevo é composto por:
- Frontend: Nuxt.js 3 (Vue 3) hospedado na Vercel
- Backend: Node.js + Express + TypeScript hospedado na Render
- Database: MongoDB Atlas
- File Storage: AWS S3
- Email: Mailgun
Comunicação
- Frontend e Backend se comunicam via API REST
- Autenticação JWT
- CORS configurado para produção
Próximos Passos
- Frontend - Arquitetura do frontend
- Backend - Arquitetura do backend
- Database - Banco de dados
- File Storage - Armazenamento de arquivos