Skip to content

Subscription-Vault is a web application to manage and track your subscriptions effectively. The app provides features like adding subscriptions, viewing a subscription list, and generating a revenue report.

Notifications You must be signed in to change notification settings

VikasSaxena2204/Subscription-Vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Subscription-Vault

Subscription-Vault is a web application for managing and tracking subscriptions effectively. The app provides features like adding subscriptions, viewing a subscription list and generating a revenue report.

Table of Contents

Features

  • Subscription Page: Add new subscriptions with ease.
  • Revenue Report: View detailed revenue reports.
  • Subscription Page: List and manage all your subscriptions.

Tech Stack

Frontend

  • React
  • React Router DOM
  • React Query
  • React Icons
  • Tailwind CSS

Backend

  • JSON Server
  • Node.js
  • Express
  • CORS

Getting Started

Follow the instructions below to set up and run the project locally.

Prerequisites

  • Node.js (v14 or above)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/VikasSaxena2204/Subscription-Vault.git
    cd Subscription-Vault
  2. Install dependencies for the frontend:

    cd frontend 
    npm install
  3. Install dependencies for the backend:

    cd backend
    npm install

Usage

Running the Frontend

  1. Navigate to the frontend directory:

    cd frontend 
  2. Start the React development server:

    npm start

Running the Backend

  1. Navigate to the backend directory:

    cd ../backend
  2. Start the JSON server:

    npm start

The backend will run on http://localhost:5000, and the frontend will run on http://localhost:3000.

📸 Screenshots

Home Page

Home Page Screenshot

Subscription Page

Subscription Page Screenshot

Revenue Page

Revenue Page Screenshot


🧑‍💻 Author


📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


🌟 Support

If you find this project helpful, please consider giving it a ⭐ on GitHub!


About

Subscription-Vault is a web application to manage and track your subscriptions effectively. The app provides features like adding subscriptions, viewing a subscription list, and generating a revenue report.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published