Skip to content

๐’๐ฎ๐›๐ฌ๐œ๐ซ๐ข๐ฉ๐ญ๐ฅ๐ฒ is a subscription tracking API built with ๐๐จ๐๐ž.๐ฃ๐ฌ, ๐„๐ฑ๐ฉ๐ซ๐ž๐ฌ๐ฌ, ๐Œ๐จ๐ง๐ ๐จ๐ƒ๐, ๐‰๐–๐“ ๐€๐ฎ๐ญ๐ก๐ž๐ง๐ญ๐ข๐œ๐š๐ญ๐ข๐จ๐ง, and ๐”๐ฉ๐ฌ๐ญ๐š๐ฌ๐ก, enabling users to manage subscriptions, receive automated reminders, and get email notifications.

Notifications You must be signed in to change notification settings

mhdamaan79/Subscriptly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“…Subscriptly

A subscription management API that helps users track, manage, and get reminded about their active subscriptions - complete with authentication, email notifications, and automated workflows.

โœฆ Tech Stack

  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose)
  • Authentication & Authorization: JWT, bcrypt
  • Email Service: Nodemailer
  • Reminder Workflow: Upstash (for scheduling and processing reminders)
  • Other Tools: Arcjet for fraud prevention/security

โœฆ Features

  • User Authentication: Sign up, log in, and secure routes using JWT.
  • Authorization: Role-based access control for different user permissions.
  • Subscription Management: Add, edit, delete, and view subscriptions.
  • Automated Reminders: Upstash-powered workflows to send reminders before renewal dates.
  • Email Notifications: Notify users about subscription updates and reminders.
  • Error Handling: Centralized error handler for cleaner code.
  • MongoDB Models: Structured and validated data storage.

About

๐’๐ฎ๐›๐ฌ๐œ๐ซ๐ข๐ฉ๐ญ๐ฅ๐ฒ is a subscription tracking API built with ๐๐จ๐๐ž.๐ฃ๐ฌ, ๐„๐ฑ๐ฉ๐ซ๐ž๐ฌ๐ฌ, ๐Œ๐จ๐ง๐ ๐จ๐ƒ๐, ๐‰๐–๐“ ๐€๐ฎ๐ญ๐ก๐ž๐ง๐ญ๐ข๐œ๐š๐ญ๐ข๐จ๐ง, and ๐”๐ฉ๐ฌ๐ญ๐š๐ฌ๐ก, enabling users to manage subscriptions, receive automated reminders, and get email notifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published