Subscription overload? Not anymore! With Subslify, you can easily track, organize, and understand your monthly subscriptions. No more surprise charges or hidden fees - Subslify has you covered. Try it now and take control of your subscription-based expenses!
\{^_^}/ hi!
Subslify is a subscription management app that helps users track and organize their monthly subscriptions. The app allows users to input their subscription information, including the cost, frequency, and expiration date, and displays the total monthly cost of all subscriptions in an easy-to-read format. Subslify also provides alerts for subscriptions that are about to expire or renew, and offers tools for canceling or modifying subscriptions as needed. The app is designed to be user-friendly and intuitive, making it easy for users to stay on top of their subscription-based expenses.
Project is created with:
- React
- webpack
- Node.js
- Express
- MongoDB
This project requires an .env
file to function properly. A sample .env.sample
file has been provided to show you the variables that need to be defined.
To use the .env
file:
1. Create a new file in the root of your project and name it `.env`.
2. Copy the contents of the `.env.sample` file into the `.env` file.
3. Replace the placeholder values in the `.env` file with the appropriate values for your environment.
4. Ensure that `.env` is not checked into version control.
To run this project, install it locally using npm:
> cd ./Subslify
> npm run install-dependencies
To start the server, run the following command:
> npm run start-server
To start the client, run the following command:
> npm start
To run the docker container, run the following command:
> npm run start-docker
To stop the docker container, run the following command:
> npm run stop-docker