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!
Register for MongoDB Atlas
Create a database called backend with the following collections:
Create a user with access to the database.
Register for Stripe
Register for Mailgun
Register for a Facebook Developer Account (used for authentication)
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
This will install all the other dependencies needed such as express, mongoose, etc.
Now, go into the frontend directory and do the same.
This will install all dependencies needed for the frontend such as, react-router, material-ui, validate.js, etc.