This is the fourth project as part of the Udacity Full Stack web developer nanoDegree I went a little of course and choose to do my frontend in react with a small bit of react router implementation. Also wanted to try out some of the Firebase Services
In the root directory of the project...
- Install node modules
yarn install
ornpm install
. - Install Python dependencies
yarn install-requirements
ornpm run install-requirements
- Initialize the backend Database
yarn setup-database
ornpm run setup-database
- Start development server
yarn start
ornpm run start
. - To Test and new changes to the front end on the live data you need to run a new build
npm run build
or restart the server withnpm run start
this will push the latest build files to the server/public folder
Automated unit tests for the front end are done through Jest but implementation is not complete npm run test
Deployment Steps will follow in Separate Repository
- ReactJS - The web framework used
- FireBase Authentication management
- Flask Backend Server
- NPM - package Manager
- Oscar Vial OscarV97
This project is licensed under the MIT License - see the LICENSE.md file for details