Moonbot is a mood-tracking app designed primarily for PMS and PMDD. It was built with Django, React, Docker, Firestore, and a custom JWT Auth system.
- Django port:
7000
- React Port:
9000
- Firestore emulators:
8090
To change ports:
- In react, change port by changing an environmental variable:
export PORT=9000
- In django, go into Pipfile and change
run
command to reflect desired port.
Clone this directory as and cd into it, then run:
npm i;
npm start;
Install Pipenv.
// Clone the backend repo:
git clone https://github.com/Elijer/moonbot backend;
cd backend;
pipenv run run;
Package:
npm install firebase@9.3.0 --save