An open API service indexing awesome lists of open source software.

https://github.com/alien-droid/track-subscriptions-backend

A backend service that helps users track their subscriptions and sends timely reminders using Workflows.
https://github.com/alien-droid/track-subscriptions-backend

Last synced: over 1 year ago
JSON representation

A backend service that helps users track their subscriptions and sends timely reminders using Workflows.

Awesome Lists containing this project

README

          

# 📅 Track Your Sub(scription) - Subscription Tracker

A backend service that helps users track their subscriptions and sends timely reminders using Upstash Workflows. It features JWT authentication for secure access and leverages Arcjet and MongoDB for seamless performance.

---

### ✨ Features
- **Subscription Tracking**: Keep track of all your subscriptions in one place.
- **Automated Reminders**: Get notified before your subscriptions renew using Upstash Workflows.
- **Secure Authentication**: JWT-based authentication ensures secure access.
- **Scalable Backend**: Built with Arcjet and MongoDB for performance and flexibility.

---

### 🛠 Dependencies
- Upstash Workflows - [Upstash Workflows](https://upstash.com/docs/workflow/getstarted)
- JWT Authentication - [JWT](https://npmjs.com/package/jsonwebtoken)
- Crypting Passwords - [Bcryptjs](https://www.npmjs.com/package/bcryptjs)
- Arcjet - [Arcjet](https://arcjet.io/)
- MongoDB - [Mongoose](https://mongoosejs.com/)

---

### 🚀 How to Use
1. Authenticate using JWT to access the service securely.
2. Add details about your subscriptions, such as name, cost, and renewal date.
3. Receive timely reminders before your subscriptions renew.

---

#### 🏗 Built with ❤️ using Upstash Workflows, Arcjet, JWT, and MongoDB