Digitales Gesellenstück as final project for neuefische web dev bootcamp
Triathletes like to travel for their sports: They participate in events around the world. The app should allow them to have their carbon footprint profile visualized. Additionally, their sports activities will be added to their carbon account so that they can work to better their carbon footprint balance.
You can find the hosted version on firebase: Demo Version
- React
- React Hooks
- React Router
- Express
- Axios
- Firebase
- Authentication
- Database
- Hosting
- Cloud Functions
- PropTypes
- Styled Components
- react-spring
- Storybook
- React Testing Library
- Jest
- Cypress Tests
-
Clone this repository.
-
Install all npm dependencies
npm install
-
To run the app in development mode npm start, then open http://localhost:3000 to view it in the browser
-
To run Storybook
npm run storybook
-
To run unit and component tests
npm test
-
To run Cypress tests
npm run cypress
-
Create a build ready for deployment to firebase
npm run build
-
Install firebase (this app uses firebase for authentication and backend functions)
npm install -g firebase-tools
Next initialized firebase to use and deploy the firebase project.