Skip to content

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ções

Tecnologias

  • Runtime: Node.js 20
  • Framework: Express
  • Language: TypeScript
  • Database: MongoDB (Mongoose)
  • Storage: AWS S3
  • Email: Mailgun

Deploy

Para mais detalhes, consulte trevo-api-v2/docs/.

Documentação da Plataforma Trevo Radimenstein