Welcome to Subscriber, an app that makes it easy to organize your active subscriptions and free trials.
- Create subscriptions
- Set reminders
- Never forget about an upcoming bill, or to cancel your free trials
- View all you active subscriptions in one place
- Easily see your monthly expenses on subscription services
If you want to contribute to the development of Subscriber, follow these steps:
- Clone the Subscriber repository from GitHub:
$ git clone https://github.com/daniellestroscher/Subscriber- Navigate to the client folder of the repository and install the dependencies:
$ cd client
$ npm i- Navigate to the server folder of the repository and install the dependencies:
$ cd server
$ npm i- Create a file called
.envin the client folder and add the following environment variables:
//These are accessable through your Firebase account, just add a new project!
REACT_APP_FIREBASE_API_KEY=
REACT_APP_FIREBASE_AUTH_DOMAIN=
REACT_APP_FIREBASE_PROJECT_ID=
REACT_APP_FIREBASE_STORAGE_BUCKET=
REACT_APP_FIREBASE_SENDER_ID=
REACT_APP_FIREBASE_APP_ID=
REACT_APP_FIREBASE_MEASUREMENT_ID=
//from firebase messaging service
REACT_APP_FIREBASE_PUBLIC_VAPID_KEY = "BGomVEgCEhWp9DkGYkpkZarG-P6_xehQ2jLxe_5B1ip5xkMPgtszQRwPAiDUIBbO_NxC5_YpT5d8N7k2LogI1o8"
//your base URL
REACT_APP_BASE_URL = "http://localhost:<choose_port>"
//from your cloudinary account
REACT_APP_CLOUDINARY_PRESET=
REACT_APP_CLOUDINARY_CLOUD_NAME=
REACT_APP_CLOUDINARY_URL=- Create a file called
.envin the server folder and add the following environment variables:
HOST= 'localhost'
PORT= <choose_port>
MONGO_URI= <mongo_database_URI>
//from firebase
GOOGLE_APPLICATION_CREDENTIALS = <path_to_your_google_credentials_.json_file>- Run the app:
$ cd client
$ npm start$ cd server
$ npm startThanks for your interest in Subscriber!