Back to Showcase
The Integrated Cosmetic E-Commerce System is a comprehensive digital commerce platform designed to support online cosmetic sales through both a Flutter Android mobile application for customers and a Flutter Web-based administrator dashboard for store management. The system utilizes Supabase as its backend service, enabling real-time synchronization of data between the mobile application and the administrative website.
The mobile application focuses on providing customers with a convenient shopping experience, including product browsing, category exploration, shopping cart management, promotions, checkout, secure online payments, and order tracking. Meanwhile, the administrator website serves as the central management platform for handling products, categories, inventory, customer orders, promotions, and sales reports.
To provide a complete e-commerce solution, the system integrates Midtrans Payment Gateway for secure online payments, RajaOngkir API for automatic shipping cost calculation, and a manual shipment tracking (tracking number/check receipt) feature that allows customers to monitor delivery status using the tracking number provided by the administrator. Additionally, a responsive Landing Page is available to promote the application, introduce its key features, and provide information for prospective users.
Project Summary
The mobile application focuses on providing customers with a convenient shopping experience, including product browsing, category exploration, shopping cart management, promotions, checkout, secure online payments, and order tracking. Meanwhile, the administrator website serves as the central management platform for handling products, categories, inventory, customer orders, promotions, and sales reports.
To provide a complete e-commerce solution, the system integrates Midtrans Payment Gateway for secure online payments, RajaOngkir API for automatic shipping cost calculation, and a manual shipment tracking (tracking number/check receipt) feature that allows customers to monitor delivery status using the tracking number provided by the administrator. Additionally, a responsive Landing Page is available to promote the application, introduce its key features, and provide information for prospective users.