- Used Redux for state management and Saga for asynchronous work like fetchig API.
- Used best practices : Functional components and hooks.
- Maintained folder structure using indexing to maintain modularity and reusability
- Performed error handling and maintained proper feedback for the user while data loading.
- Added an additional scrollbar to maintain the consistency in the UI/UX in case of multiple appointments
- Run
npm start
after navigating into the application folder - Runs the app in the development mode.
- Open http://localhost:3000 to view it in your browser.