π Subscription Manager
Subscription Manager is a complete web-based application designed to help users keep track of all their recurring subscriptions in one place. Built with PHP, MySQL, HTML, CSS, and JavaScript β itβs clean, responsive, and works 100% offline.
π§ Features
- β
User Signup and Login (with secure password hashing)
- π
Add, Edit, and Delete Subscriptions
- π Interactive Calendar View (highlighting due dates and recurring logic)
- π Analytics Dashboard (spending insights, active subs, most/least expensive)
- π About and Contact Pages (with team profiles)
- π Modular Codebase (each page is split for reusability and readability)
- π» Works offline (no external fonts or CDNs)
π₯οΈ Technologies Used
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
- Environment: XAMPP / Apache NetBeans
π Folder Structure

π How to Run This Project Locally
- Clone the Repository
- git clone https://github.com/your-username/subscription-manager.git
- Move Project to XAMPP
- Copy the folder into
C:/xampp/htdocs (or your local serverβs root directory)
- Start XAMPP
- Start Apache and MySQL from the XAMPP Control Panel
- Create the Database
- Visit
http://localhost/phpmyadmin
- Create a new database named
subscription_db
- Run the SQL queries from SQL
Queries.txt file
- Visit the Project
- http://localhost/subscription-manager/
β¨ Screenshots
-
Signup

-
Login

-
Home

-
Calendar

-
Analysis

-
About

π License
This project is built for learning and academic purposes. Feel free to fork and improve!