Multi-Platform E-Commerce System
Scalable e-commerce backend with secure authentication, product management, and a dynamic cart — synced in real time across web and mobile apps.

Overview
Developed a scalable backend using Laravel and MySQL with secure authentication, product CRUD management, and a dynamic shopping cart system. Engineered and tested RESTful APIs using Postman for seamless data sync between database and client apps. Built a companion mobile app using Flutter consuming custom APIs for real-time product browsing and transactions. Integrated React.js for a consistent, responsive experience across web and mobile.
Problem
Businesses need a consistent shopping experience across web and mobile backed by a single reliable backend.
Solution
Built a scalable Laravel + MySQL backend with secure authentication and REST APIs consumed by both a React.js web client and a Flutter mobile app.
Key Features
- Secure authentication
- Product CRUD management
- Dynamic shopping cart
- Real-time product browsing
- Postman-tested REST APIs
- Responsive web & mobile experience
Architecture
- 1 Laravel + MySQL backend
- 2 JWT-secured REST API
- 3 Postman-tested endpoints
- 4 React.js web client
- 5 Flutter mobile app
My Contribution
Developed the backend, designed and tested the REST APIs, built the Flutter mobile app, and integrated React.js for a consistent cross-platform experience.
Challenges
- Keeping product and cart data in sync across web and mobile clients
Results
- Real-time product browsing and transactions on both web and mobile
Gallery
Click any image to view fullscreen. Use arrow keys or swipe to navigate.
Related Projects
All Projects
AI2026HealthLens AI
A mobile hybrid application designed to help users understand laboratory results through OCR, structured data extraction, AI interpretation, and health visualization.
- React
- TypeScript
- Capacitor
- Tesseract.js
- +3
Full-Stack2026PUMK / TJSL Dashboard
A dashboard application for managing partner data, importing Excel data, monitoring realization, outstanding values, and reporting.
- Python
- Flask
- MySQL
- Tailwind CSS
Full-Stack2026Gudang Pro
Inventory and warehouse management application for managing products, stock, and CRUD operations.
- Node.js
- Express.js
- MongoDB
- JWT
- +2