yarnyarn devOpen http://localhost:3000 with your browser to see the result.
Here is a working live demo : https://kkstream-contacts.vercel.app
- React
- Redux
- Next.js
- TypeScript
- Responsive Web Design
- Cypress (End to End Testing)
- ESLint
- Prettier
Using Next.js to embrace lots of features with little or no configuration required, like server-side rendering capabilities, file-system based routing, code splitting, and other features we need for production.
Using TypeScript to save time for catching errors and providing fixes before you run code.
Using ESLint and Prettier as the code linter and formatter to enforces a consistent style, find and fix problems.
Using Cypress to test both logic and view, such as adding a new contact, deleting existing contact, validating user input, and so on.
- Home page is a table to
showall the user contacts - You can
adda new contact to the list by tapping theAdd Userbutton and type in validnameandemailto the popup modal - You can
deleteany contact in the list by tapping the button with the trash can icon - You can also
filterthe list by name - You can also
sortthe list by selecting the dropdown menu with one of the following option- ID (ASC)
- ID (DESC)
- Name (A-Z)



