- Application is built as a Class-based React component.
- No external libraries such as Material-UI has been used for component design
- Error Handling and Form Validation has also been implemented manually
- State management has been done using Redux utilising advanced concepts such as actions and action creators
- Backend is implemented in Firebase
- Lazy Loading of components have been done to improve performance
- Unit tests have also been implemented for certain components using Enzyme and Jest
Output can be viewed here
Authentication | Burger Builder |
---|---|
Checkout | Orders |