Arquitetura Backend
O backend é construído com Node.js, Express e TypeScript.
Estrutura
trevo-api-v2/
├── app/
│ ├── controllers/ # Controllers
│ ├── services/ # Business logic
│ ├── routes/ # API routes
│ └── middleware/ # Middleware
├── db/
│ ├── models/ # Mongoose models
│ └── types/ # TypeScript types
└── config/ # ConfiguraçõesTecnologias
- Runtime: Node.js 20
- Framework: Express
- Language: TypeScript
- Database: MongoDB (Mongoose)
- Storage: AWS S3
- Email: Mailgun
Deploy
- Plataforma: Render
- URL Production: https://trevo.radimenstein.com.br/api/
- URL Staging: https://trevo-api-v2-staging.onrender.com
Para mais detalhes, consulte trevo-api-v2/docs/.