Shopkart : An Online Electronics Shopping Website

DOI : 10.17577/IJERTV14IS070006

Download Full-Text PDF Cite this Publication

  • Open Access
  • Authors : Rahul Shashikant Puranic, Divyansh Munnakumar Bhelave, Vinay Nagsen Avasarmal, Ashfan Hussain Qureshi, Dr Dinesh.D.Patil
  • Paper ID : IJERTV14IS070006
  • Volume & Issue : Volume 14, Issue 07 (July 2025)
  • Published (First Online): 06-07-2025
  • ISSN (Online) : 2278-0181
  • Publisher Name : IJERT
  • License: Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 International License

Text Only Version

Shopkart: An Online Electronics Shopping Website

Rahul Shashikant Puranic, Divyansh Munnakumar Bhelave, Vinay Nagsen Avasarmal, Ashfan Hussain Qureshi

UG Student, Computer Science & Engineering,

Shri Sant Gadge Baba College of Engineering & Technology, Bhusawal, Maharashtra, India.

Dr Dinesh.D.Patil

Assistant Professor, Computer Science & Engineering,

Shri Sant Gadge Baba College of Engineering & Technology, Bhusawal, Maharashtra, India

Dr Dinesh.D.Patil

Head of Department & Associate Professor, Computer Science & Engineering,

Shri Sant Gadge Baba College of Engineering & Technology, Bhusawal, Maharashtra, India

Abstract

ShopKart is an innovative online shopping platform developed to provide users with an efficient, secure, and user-friendly interface for browsing and purchasing electronic products. Built using modern technologies such as React.js, Node.js, Express, and MongoDB, the application ensures seamless interaction between frontend and backend components, making the user experience smooth and responsive. ShopKart enables customers to explore product listings, filter results based on various criteria, and complete purchases using secure payment methods such as Stripe.

The platform emphasizes both usability and functionality. Customers can view detailed product descriptions, add items to the cart, and track their orders. Administrators are provided with tools to manage inventory, update product data, and oversee order fulfillment. The system incorporates authentication and role-based access control to ensure that sensitive data remains protected. Real-time validations, responsive design, and database integration further enhance reliability and performance.

Keywords. Html,Css,Bootstrap,Javascript,React,Nodejs,Mongodb (Nosql),Expressjs,Mongodbcompassatlas,Stripe,Apis,Re nder,Vercel,Dotnev,Mongoose,Express,Cors,Body- Parser

  1. INTRODUCTION

    In today's digital-first environment, online shoppers expect convenience, speed, and clarity when making purchases. This project addresses those expectations by offering a centralized and intuitive web platform

    where users can easily browse, compare, and buy electronic products. The goal is to improve the overall shopping experience while providing efficient tools for both customers and administrators.

    Traditionally, purchasing electronics often required visiting physical stores, navigating limited inventories, and dealing with inconsistent service. These outdated practices created inefficiencies, lack of transparency, and customer dissatisfaction. With the rise in internet accessibility and digital adoption, users now demand seamless online access to product information, real-time stock availability, secure payments, and fast order processing. The ShopKart eCommerce platform modernizes the electronics shopping experience by removing manual barriers and providing a fully digital, efficient solution.

    This web-based system enables users to search and filter products based on brand, price, specifications, and ratings. Each product listing includes high- resolution images, technical descriptions, and customer reviews, helping users make informed buying decisions. The interface is designed to be simple, clean, and responsive across devices like laptops, tablets, and smartphones. Once a product is selected, customers can quickly add items to their cart, proceed to checkout, and pay using secure gateways such as Stripe. Payment validation, order confirmation, and order tracking features are integrated to keep users informed at each step.

    From the admin perspective, ShopKart includes tools for managing inventory, monitoring sales, and

    updating product data in real time. Built using the MERN stack (MongoDB, Express.js, React.js, and Node.js), the platform ensures smooth communication between frontend and backend systems. Authentication mechanisms secure user accounts, and a role-based access system distinguishes between regular users and administrators.

    By digitizing inventory control and automating the order lifecycle, the application reduces human errors and improves operational workflows. The admin panel allows sellers to track performance metrics and adjust listings accordingly. Order history and review systems further enhance transparency for customers and help build trust.

  2. . LITERATURE SURVEY

    The evolution of eCommerce platforms has significantly transformed the retail landscape, especially in sectors like electronics where product variety, price comparison, and customer trust play a vital role in purchase decisions. Traditionally, consumers relied on visiting physical stores to evaluate products, often constrained by limited stock, lack of transparency, and time-intensive processes. With the rise of digital commerce, online shopping platforms now provide streamlined, user-centric alternatives that allow consumers to browse, compare, and order electronics from the comfort of their homes. Recent studies emphasize the growing importance of intuitive design, mobile responsiveness, and real-time inventory management in building effective eCommerce platforms. Research has shown that user interface quality, load speed, and personalized recommendations significantly impact customer satisfaction and retention. Features such as dynamic product filtering, seamless navigation, and informative contentincluding reviews and ratingsare now considered essential components in driving conversion rates in online retail systems.

    Advancements in frontend technologies like React.js and backend frameworks such as Node.js and Express.js have facilitated the development of scalable, interactive applications. Modern platforms use MongoDB or similar NoSQL databases to manage product catalogues, user profiles, and order histories. These systems typically incorporate secure authentication protocols (e.g., JWT), enable cart and Wishlist functionalities, and integrate third-party services such as payment gateways for transactions. Security and data privacy are also recurring themes in eCommerce literature. Given the handling of sensitive customer data, including payment information and personal addresses, implementing secure communication protocols, access control, and data encryption is critical. Researchers suggest that integrating secure gateways like Stripe or Razorpay

    enhances both trust and transactional integrity in digital commerce.

    Another area explored in recent literature is the role of automation and analytics. Many platforms now utilize automated inventory updates, order status tracking, and backend dashboards to streamline administrative workflows. Moreover, incorporating analytics dashboards allows sellers to gain insights into sales trends, user behaviour, and stock performance, enabling data-driven decision-making.

    Despite the advancements, challenges remain in areas such as performance under high traffic, managing user expectations, and ensuring accessibility across devices and regions. Emerging technologies like AI-driven product suggestions, multi-language support, and headless commerce are being researched and adopted to tackle these issues and extend platform reach.

    In conclusion, existing research highlights that a well- designed, secure, and performance-optimized eCommerce platform can significantly improve the user experience and operational efficiency in electronics retail. The ShopKart system draws upon these best practices and technological innovations to deliver a responsive and reliable solution for modern online shopper and administrators alike.

  3. PROBLEM STATEMENT

    In todays digital age, many electronic retail operations still rely on fragmented or outdated systems that hinder user experience and store efficiency. Customers often face difficulties such as incomplete product details, lack of real-time stock visibility, limited payment options, and slow order processing. These challenges can result in:

    • Poor customer satisfaction due to confusing interfaces or unavailable items

    • Inventory mismanagement leading to overordering or stockouts

    • Delays in order fulfillment and notifications

    • Inability to scale operations effectively

    Traditional shopping experiences also lack features like product comparison, personalized recommendations, and seamless checkout, which are now standard expectations in modern online platforms. The absence of an integrated system often results in manual errors, inconsistent user communication, and inefficient data handling.

    This project aims to resolve these issues by building a full-featured eCommerce web application ShopKartdedicated to electronics shopping. It will provide users with a centralized and responsive interface to browse products, view detailed specifications, manage their cart, and complete secure

    transactions. On the backend, administrators will be equipped with tools to add and manage products, track orders, control inventory levels, and monitor sales activity in real time.

    The increasing demand for digital convenience in electronics shopping highlights the need for an automated, secure, and scalable solution. This system is designed to offer a better experience to customers and streamline backend processes for sellers, making it easier to compete in the fast-paced online retail market.

  4. PROPOSED STATEMENT

    The proposed system is a web-based eCommerce platform developed to streamline the process of browsing, purchasing, and managing electronic products. It enables users to explore a wide range of items, view detailed product information, add selected products to a cart, and complete secure transactions. On the administrative side, the platform offers tools for managing product inventory, tracking customer orders, and handling delivery and payment information through a dedicated admin panel.

    Built using modern web development technologies, the system offers a complete and responsive shopping experience with the following core components:

    • A homepage designed with a clean layout and promotional banners to highlight featured products and categories.

    • Product listing pages showcasing images, specifications, pricing, and stock availability for each item.

    • A shopping cart module that allows users to modify item quantities, view totals, and proceed to checkout.

    • A secure checkout process integrated with payment gateways to handle transactions.

    • An admin interface to manage product details, view order history, and update inventory records.

    • A responsive design that ensures the platform functions effectively across desktops, tablets, and smartphones.

      This system aims to enhance both customer convenience and administrative efficiency, providing a seamless and modern online shopping experience tailored to todays digital retail.

  5. RESULTS

    The system rchitecture of ShopKart is designed to efficiently manage user interactions, product listings, and transactional data, ensuring a smooth and secure shopping experience.

    It consists of the following components:

    • User Interface Layer: Provides the frontend experience, enabling users to browse, search, and interact with listings and reviews.

    • This is The User Interface where user can interact without need to understanding of database server or security frameworks.

    • Database Layer: Stores structured and unstructured data related to users, destinations, and reviews using MongoDB.

  6. CONCLUSION

    The ShopKart eCommerce platform effectively addresses many limitations of conventional retail methods by offering a centralized, automated, and user-centric solution for shopping electronic products. By leveraging modern web technologies and a well-structured backend, the system enables real-time product browsing, efficient order handling, and smooth user interactions. This project highlights how digital solutions can streamline complex business operations, reduce manual errors, and significantly enhance customer satisfaction. Key features like product search and filtering, secure payment processing, and user authentication have been carefully implemented and thoroughly tested to ensure performance and reliability. Deployment on a cloud-based infrastructure ensures scalability and uninterrupted access to users across devices. Although the current implementation fulfills its primary objectives, there is substantial potential for growth through future improvements such as native mobile apps, AI-based product recommendations, multilingual support, and integration of additional payment methods.

  7. REFERENCES

  1. Silvio Peroni , Francesco Osborne, Angelo Di Iorio, Andrea Giovanni Nuzzolese October 2017 Research Articles in Simplified HTML: A Web- first format for HTML-based scholarly articles.

  2. Gabor Antal, Péter Hegedüs, Zoltan Toth, Rudolf Ferenc September 2017 Static JavaScript Call Graphs: A Comparative Study.

  3. Pierre Genevès April 2012 On the Analysis of Cascading Style Sheets.

  4. Zhou, L., Yang, Y., & Zhang, X. (2021). User experience in online travel booking systems: Factors

and recommendations. Journal of Travel Technology, 15(3), 4559.