DOI: https://doi.org/10.36719/2789-6919/57/205-211
Ilkin Hajiyev
Azerbaijan State Economic University
Master’s student
https://orcid.org/0009-0006-6234-4708
ilkinhaciyev955@gmail.com
Design and Research of a React JS-based Multi-Vendor
E-Commerce Platform
Abstract
This paper investigates the design, implementation, and architectural evaluation of a multi-vendor e-commerce platform developed using React.js. The study is driven by the growing need for scalable and maintainable digital marketplace systems capable of supporting multiple vendors, dynamic product catalogs, and interactive user experiences within a unified environment. The research focuses on the role of modern frontend technologies in improving system performance, modularity, and usability. In particular, the impact of component-based architecture, centralized state management, client-side routing, and RESTful API integration is examined from both structural and functional perspectives. A layered client-server architecture is proposed, consisting of presentation, business logic, and data management layers, in order to ensure separation of concerns, extensibility, and efficient communication between system modules. The functional responsibilities of administrators, vendors, and customers are clearly distinguished, and the interaction between major software components is analyzed in terms of interoperability and scalability. To strengthen the methodological basis of the study, formalized performance indicators related to response time, interface responsiveness, and data consistency are introduced. The results of the architectural analysis indicate that React.js provides a suitable technological foundation for the development of modular and scalable marketplace platforms due to its reusable component model, Virtual DOM optimization, and compatibility with contemporary frontend development ecosystems. The findings offer both practical and methodological guidance for future web-based commercial platform design.
Keywords: multi-vendor e-commerce, React.js, marketplace architecture, frontend development, REST API, Redux, scalability, user interface performance.