- React Fullpage for UX.
- Latest version of React, using hooks for everything.
- Latest version of Redux, using hooks for everything (again).
- Unit testing with
jestandreact-test-renderer. - A Dockerfile for easy dockerizing.
- All the components are structured by the following rules:
- A folder with the component name in PascalCase.
- A
index.jsfile with the component code. - A components folder with all depending components inside (with the same structure).
- Optionally, all the files required only by that component.
- The state is managed by Redux using the re-ducks pattern for file structure.
In your local:
- Clone the project.
npm install. Install dependencies.npm start... If you want to test:npm test- Play around!