This project was bootstrapped with Create React App.
Below you will find some key features implemented in the app
- PropType validation
- Component Lifecycle Methods
- Firebase for fetcing and posting Orders and make HTTP requests
- Axios and Interceptors
- Routing
- Creating custom dynamic input component
- Redux - for easier state management
- Redux - Action Creators and Async Code
- Redux Dev tools
- Token based Authentication using Firebase REST API
- Guarding Routes
- Lazy Loading
- Jest and Enzyme for basic Testing