Skip to content

daniellestroscher/Subscriber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Subscriber - manage your subscriptions, never get accidentally billed!

Welcome to Subscriber, my person project and the app that makes it easy to organize your active subscriptions and free trials.

Screenshots

2022-12-15 (5) 2022-12-15 2022-12-15 (4) 2022-12-15 (3)

Features

  • 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

Development

If you want to contribute to the development of Subscriber, follow these steps:

  1. Clone the Subscriber repository from GitHub:
$ git clone https://github.com/daniellestroscher/Subscriber
  1. Navigate to the client folder of the repository and install the dependencies:
$ cd client
$ npm i
  1. Navigate to the server folder of the repository and install the dependencies:
$ cd server
$ npm i
  1. Create a file called .env in 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=
  1. Create a file called .env in 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>
  1. Run the app:
$ cd client 
$ npm start
$ cd server 
$ npm start

Thanks for your interest in Subscriber!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors