Asil Poyraz Şahin

subscription tracker

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

1 Stars
0 Forks
api api-rest backend backend-api express express-js javascript js node-js nodejs rest-api

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.

View Source on GitHub →