Installation
Alright let's do this! First let's get your environment setup if it hasn't been already. Everything needed is free or has a free tier. We need to be scrappy in our early days!
  1. 2.
    Register for MongoDB Atlas
    1. 1.
      Create a database called backend with the following collections:
      1. 1.
        tenants
      2. 2.
        users
    2. 2.
      Create a user with access to the database.
  2. 3.
    Register for Stripe
  3. 4.
    Register for Mailgun
  4. 5.
    Register for a Facebook Developer Account (used for authentication)
  5. 6.
    Register for a Google Cloud Account (used for authentication)
We are now on our way!
Open up your favorite shell (bash, cmd, etc), go into the backend directory, and type
1
npm install
Copied!
This will install all the other dependencies needed such as express, mongoose, etc.
Now, go into the frontend directory and do the same.
1
npm install
Copied!
This will install all dependencies needed for the frontend such as, react-router, material-ui, validate.js, etc.
Last modified 1yr ago
Copy link