Skip to content

KonyD/subscription-tracker

Repository files navigation

Subscription Tracker

A simple subscription tracking service built with Node.js and Express. It allows users to manage their subscriptions, receive reminder emails before renewals, and get notifications when a subscription is cancelled.

Features

  • Track and manage user subscriptions
  • Automated email reminders before subscription renewals
  • Email notifications on subscription creation and cancellation
  • Workflow automation using Upstash Workflow and QStash
  • API documentation available via Swagger

Getting Started

  1. Clone the repository using git clone https://github.com/KonyD/subscription-tracker.git command.
  2. Install dependencies with npm install.
  3. Set up your environment variables
  4. Start the server with npm start.
  5. To refresh the server on change, use npm run dev.
  6. To run QStash server locally, use npm run qstash.

API Documentation

The documentation is available via Swagger. Visit /docs after starting the server.

About

A simple subscription tracking service built with Node.js and Express.js

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published