The application is developed with React and TypeScript using webpack.
Live version: https://nachomirsol.github.io || https://defiant-twig.surge.sh/
- React
- Redux
- Typescript
- Firestore (login)
- Webpack
- React testing library + Jest
- Cypress
- Clone the repo
- Execute npm install to get all the node_modules dependencies
- Create .env file at the root of the project with the environment variables below
- Execute npm run dev to run the app local
REACT_APP_API_ACCESS_KEY=KlC0ZA-aUyU9p2NE-Vp1S_2zUkUf-xntB-SvDmZM4A0
REACT_APP_API_SECRET_KEY=jxjDqJkVtCRMbx_39E3sbF-1QNA-BHXd2v1OzpBCrMw
REACT_APP_FIREBASE_API_KEY=AIzaSyDxCHH04W3mdM-Wa-tPM_hMkq1nfOTyd4s
- Unit and integration tests:
npm run test
- End to End tests tests: Important executing this tests with the app running (it depends on connection network).
npm run test:e2e"
- email: nachoplaytomic@gmail.com
- password: nacho123