The application is built using HTML, CSS, and advanced JavaScript concepts. It incorporates various features such as signup and login functionality, product fetching from an API, filtering of items, shopping cart management, checkout functionality, and a profile page. The project also focuses on complex DOM manipulations, handling local storage, and utilizing APIs.
- Signup and login handling using local storage with support for multiple users
- Fetching products from an API and displaying them in the shop page
- Filtering items by name, price, and rating
- Integration with Razorpay for the checkout process
- Profile page to view and edit user information
- HTML and CSS animations and styling for an enhanced user experience