This web-based platform allows users to shop for products through voice navigation and input details using a keyboard that emits sound with each keypress, enhancing accessibility and ease of use for those with visual impairments.
Install my-project with npm
npm install
node index.js
The frontend is designed using basic HTML and CSS for a visually appealing interface, with dynamic features implemented in JavaScript. These features include sound effects for clicks and mouseovers, error handling for empty carts, data fetching from local storage, animated responses to keypresses for an onscreen keyboard, and JSON data submission for billing. Node.js and Express.js handle server-side operations, with MySQL used for storing user data, product details, and delivery information.