Skip to content

๐ŸŒ™ Moonbot is a mood-tracking app for gaining insight about monthly cycles built with React and Django, with a custom JTW auth system

Notifications You must be signed in to change notification settings

Elijer/moonbot-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

About

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.

Ports

  • 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.

Frontend

Clone this directory as and cd into it, then run:

npm i;
npm start;

To run backend

Install Pipenv.

// Clone the backend repo:
git clone https://github.com/Elijer/moonbot backend;
cd backend;
pipenv run run;

Firebase Implementation

Package: npm install firebase@9.3.0 --save

About

๐ŸŒ™ Moonbot is a mood-tracking app for gaining insight about monthly cycles built with React and Django, with a custom JTW auth system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published