Skip to content

Proo2005/subs_back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 SubTrack – Backend API

Backend service for SubTrack, a subscription management application that helps users track subscriptions, spending, and renewal dates with analytics.

Built using Node.js, Express, MongoDB, and JWT authentication.


Frontend
Vercel
Render

🚀 Features

  • User authentication (Register / Login)
  • JWT-based protected routes
  • Subscription CRUD operations
  • Renewal date tracking
  • Analytics-ready data (monthly spend, trends)
  • Secure API with CORS & environment configs

🛠 Tech Stack

  • Node.js
  • Express.js
  • MongoDB + Mongoose
  • JWT (Authentication)
  • bcrypt (Password hashing)
  • CORS
  • dotenv


🔐 Environment Variables

Create a .env file in the root directory:

MONGO_URI=your_mongo_url
JWT_SECRET=your_jwt_token
PORT=500

Clone the repository

git clone https://github.com/your-username/subtrack-backend.git
cd subtrack-backend

Install dependencies

npm install

Run the server

npm run dev

About

A modern subscription management platform that helps users track active services, monitor spending, receive renewal alerts, and analyze trends through a clean dashboard, secure authentication, and real-time analytics for better financial control.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors