UI code is available at: https://github.com/abhinavchawla13/github-monetize-ui
Backend server for BeTheHope hosted at https://github-monetize.herokuapp.com/
API Documentation published on Postman
Make sure you have Node.js (v12+, npm v6+) installed.
git clone https://github.com/abhinavchawla13/github-monetize-api.git
cd github-monetize-api
npm install
npm run start
Add a .env
file in the root folder (you should setup your MongoDb, Stripe, Firebase and Twilio accounts):
NODE_ENV=
PORT=8000
MONGODB_URI=
FIREBASE_PROJECT_ID=
FIREBASE_CLIENT_EMAIL=
FIREBASE_PRIVATE_KEY=
FIREBASE_DATABASE_URL=
BASE_URL=https://github-monetize.web.app/
BASE_NAME=documento
Heroku pipeline is set to auto deploy master
branch currently.