Building a monolithic backend subscription tracker API implementing features like JWT authentication, database modeling, API architecture, routes protection, and automated workflows.
- Express.Js framework with Node.Js runtime
- MongoDB - Atlas
- Security with Arcjet
- Automatic workflows with Upstash
- httpie as HTTP client
👉 Advanced Rate Limiting and Bot Protection: with Arcjet that helps you secure the whole app.
👉 Database Modeling: Models and relationships using MongoDB & Mongoose.
👉 JWT Authentication: User CRUD operations and subscription management.
👉 Global Error Handling: Input validation and middleware integration.
👉 Logging Mechanisms: For better debugging and monitoring.
👉 Email Reminders: Automating smart email reminders with workflows using Upstash.