PROJECT_02

E-Commerce BumiKriya

A modern e-commerce platform for seamless trading of craft raw materials.

CategoryE-Commerce Platform
E-Commerce BumiKriya

📋 Overview

A full-featured e-commerce web application built to digitize the buying and selling of craft raw materials. The platform provides an intuitive product browsing experience with advanced filtering, an interactive shopping cart, secure checkout with integrated payment gateways, and a comprehensive admin dashboard for inventory and sales management — all designed to accelerate transactions in the traditional craft supply industry.

🖼️ Gallery

▲ The Challenge

The craft raw materials market relied on manual ordering through phone calls, WhatsApp, or in-person visits to warehouses. Catalog navigation was disorganized — buyers had no way to browse products systematically, compare options, or track their orders. Inventory management was entirely manual, leading to overselling, stock discrepancies, and delayed order fulfillment.

The business needed a reliable, fast, and responsive digital platform that could handle real-time inventory updates, provide a smooth shopping experience across devices, and automate the checkout-to-delivery pipeline.

📍 The Solution

I engineered a full-stack e-commerce platform using FastAPI (Python) for high-performance backend APIs and React.js with Tailwind CSS for a responsive, modern frontend. The system integrates Midtrans for secure payment processing, features real-time inventory synchronization to prevent overselling, and includes an analytics dashboard that gives the business owner actionable insights into sales trends and stock levels.

Core Features

User Authentication & Roles

JWT-based authentication with buyer and seller role separation. Buyers can browse and purchase, while sellers manage their product listings and view sales data.

Product Catalog & Search

Interactive catalog with category filters, instant keyword search, and product detail pages — supporting thousands of raw material SKUs with images and specifications.

Shopping Cart & Checkout

Persistent shopping cart with real-time stock validation, automatic price calculation, and a streamlined multi-step checkout flow with address and payment selection.

Payment Integration

Secure payment processing via Midtrans supporting QRIS, e-wallets, bank transfers, and credit cards — with automatic payment confirmation and order status updates.

Admin Analytics Dashboard

Real-time analytics for total revenue, order volume, top-selling products, and low-stock alerts — enabling data-driven inventory and business decisions.

📈 Results & Impact

40%
ORDER INCREASE
<200ms
API RESPONSE
10K+
MONTHLY ORDERS