- Clone repo
- Go to launchpad_backend directory
cd launchpad_backend
- Install the required dependencies:
pip install -r requirements.txt
Mac (if the first one didn't work):pip3 install -r requirements.txt
- Run
python run.py
in terminal - Navigate to http://localhost:5001/ on your browser to see app locally
- Clone repo
- Go to launchpad-frontend directory
cd launchpad-frontend
- Run
npm install
in terminal to install all required dependencies - Ensure backend server is running (see above)
- Run
npm start
in terminal - Navigate to http://localhost:3000/ on your browser to see app locally
All interaction with the db is through the backend so this step is not neccessary but it makes things easier when you want to see all the data and if you want to try editing data quickly
- Install MongoDB with default settings: https://www.mongodb.com/try/download/community
- Ensure backend server is running (see above)
- In MongoDB, establish a new connection with URI mongodb://localhost:27017/database
The Mac setup is a bit different, here is what some of us followed to get it set up
You can log in by either signing up for a new account and using those credentials, or logging in with the credentials of an existing account.
There are 2 existing accounts. Those are recommend to be used for testing purposes as they already have existing data on them as opposed to a new account, such as job applications sent and notifications.
Email: ash.ketchum@gmail.com
Password: Pikachu@123
Email: naruto.uzumaki@gmail.com
Password: BelieveIt@123