The main objective of the EzyMart project is to develop a secure, scalable, and user-friendly e-commerce platform that caters to the specific needs of different stakeholders through a role-based modular architecture. The system aims to streamline and automate the entire online shopping experience—from product listing and order management to delivery tracking and return processing—by offering dedicated functionalities to Admins, Sellers, Buyers, and Delivery Partners.
EzyMart is a feature-rich, multi-role e-commerce web application developed using Java Spring Boot for the backend, React.js for the frontend, and MySQL as the database. It is designed to provide a seamless digital shopping, selling, and delivery experience for various stakeholders—Admins, Sellers, Buyers, and Delivery Partners—each with distinct roles and functionalities. The platform enables sellers to register, manage products with multiple images, track orders, run live product auctions, handle inventory, and view customer reviews. Buyers can register, search for products using voice or filters, add items to their cart, place and track orders, make payments via UPI/CARD/COD, write reviews, and request returns. Admins manage seller approvals, categories and subcategories, buyers, products, delivery partners, order assignments, and payments. Delivery partners register with necessary documents, get approved by the admin, and update the delivery status of assigned orders. The inclusion of features like real-time auction bidding, voice-based product search, structured return/refund tracking, and admin-controlled delivery assignment distinguishes EzyMart as a dynamic and modern e-commerce platform tailored for efficiency, convenience, and scalability.
Keywords: E-commerce Platform, Product Auctions, Spring Boot, React.js, Multi-role System, Voice Search, Order & Return Management
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SOFTWARE REQUIREMENTS:
· Front End : HTML ,CSS, React JS
· Scripts : JavaScript.
· Backend Language : Java
· Database : MySQL 6.0
· IDE : Eclipse(2019-3)
HARDWARE REQUIREMENTS:
· RAM : 4GB
· Hard Disk : 500 GB