This is a Next.js project bootstrapped with create-next-app
.
Follow these instructions to set up and run the project on your local machine.
-
Clone the Repository:
cd Evaluation-Portal
-
Install Dependencies::
npm install
-
Start the Development Server:
npm run dev
- Coursework Details Form & Local Storage Implementation
- Evaluation display with circular progress indicator
- Form validation and messages for inavlid inputs
- Use of ARIA attributes & option to clear local storage or individual files
-
Using Zustand for global state management: Reading the official documentation and watching tutorials, helped me understand how to set up a store using create to define the initial state and actions. IntegratING the store into my React components with the useStore hook, enabling easy state management.
-
Making use of MSW - Mock Service Worker