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.
- Subscription Page: Add new subscriptions with ease.
- Revenue Report: View detailed revenue reports.
- Subscription Page: List and manage all your subscriptions.
- React
- React Router DOM
- React Query
- React Icons
- Tailwind CSS
- JSON Server
- Node.js
- Express
- CORS
Follow the instructions below to set up and run the project locally.
- Node.js (v14 or above)
- npm or yarn
-
Clone the repository:
git clone https://github.com/VikasSaxena2204/Subscription-Vault.git cd Subscription-Vault
-
Install dependencies for the frontend:
cd frontend npm install
-
Install dependencies for the backend:
cd backend npm install
-
Navigate to the frontend directory:
cd frontend
-
Start the React development server:
npm start
-
Navigate to the backend directory:
cd ../backend
-
Start the JSON server:
npm start
The backend will run on http://localhost:5000
, and the frontend will run on http://localhost:3000
.
- Vikas Saxena
- GitHub: VikasSaxena2204
- LinkedIn: Vikas Saxena
- Portfolio: my-portfolio-vikas.vercel.app
This project is licensed under the MIT License. See the LICENSE file for details.
If you find this project helpful, please consider giving it a ⭐ on GitHub!