Frontend (React & React-Bootstrap):
Handles the presentation layer, state management, and highly-responsive user interfaces optimized for mobile and desktop viewports.
Backend (Node.js & Express):
Runs the specialized backend services, exposing a secure RESTful API that handles HTTP requests, business logic execution, data operations, and server-side computations.
Database (MongoDB):
A flexible, document-based NoSQL database utilized to persistently store operational collections such as user credentials, categorized product catalogs, dynamic cart structures, and historical customer orders