Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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

Notifications You must be signed in to change notification settings

gainesaurus/subscriber

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Subscriber - manage your subscriptions, never get accidentally billed!

Welcome to Subscriber, an 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

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 54.7%
  • JavaScript 19.5%
  • TypeScript 19.0%
  • CSS 6.8%