Product overview
MyKart is an e-commerce platform designed around three different responsibilities. Customers need a straightforward mobile shopping journey, sellers need tools for managing products and orders, and administrators need oversight of the wider system.
Customer application
The React Native application provides the customer-facing commerce experience. It connects to backend APIs so that product and order information remains part of the shared platform rather than isolated on the device.
Seller and administrator portals
- Seller product management
- Seller order workflows
- Administrator platform management
- Shared backend APIs
- MySQL-backed commerce records
Platform architecture
Java and Spring Boot provide the backend application layer. Separating interfaces by role keeps each experience relevant while allowing the platform to coordinate common product and order data.