Skip to content

A production-ready subscription management system with JWT authentication, Upstash workflows, email reminders, and cloud-native deployment. πŸš€πŸ”‘

Notifications You must be signed in to change notification settings

Vamsikrishnv/Subscription-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“¬ Subscription Tracker

A production-grade Subscription Management System with secure JWT authentication, Upstash workflows for serverless automation, email reminders, and robust cloud-native architecture.

πŸš€ What it does

βœ… Lets users create, manage, and track subscriptions
βœ… Uses secure JWT authentication and user management
βœ… Automates reminder emails using Upstash workflows
βœ… Runs as a cloud-native API (Railway, Render, or AWS)

βš™οΈ Tech Stack

  • Java 17 + Spring Boot
  • Spring Security + JWT
  • PostgreSQL
  • Upstash Serverless Workflows
  • Railway / Vercel / AWS for deployment
  • HTTPie & Postman for testing

πŸ“Œ How to Run Locally

# 1️⃣ Clone the repo
git clone https://github.com/Vamsikrishnv/Subscription-tracker.git
cd Subscription-tracker

# 2️⃣ Set up your environment variables (example: .env or application.properties)
# DB_URL, JWT_SECRET, SMTP settings, etc.

# 3️⃣ Build & run
./mvnw spring-boot:run

About

A production-ready subscription management system with JWT authentication, Upstash workflows, email reminders, and cloud-native deployment. πŸš€πŸ”‘

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published