This project implements a student grades calculator.
- Debounced logic (600 ms) on the name text field before changing the header UI for welcome.
- Auto-submit, erase, and blur the name field after 3 seconds.
- Add new grade by hitting the Enter/Return key.
- Grades can be deleted if hovered.
- Calculator fade in and out effects after the first grade was entered/ the last grade was deleted.
- Text input validations
To run the app, run the following commands after you cloned the repo:
npm install
npm startOpen http://localhost:3000 on your browser.