Return_To_Index
PROJECT_ID: 005

Berhala Shop – E-Commerce Website

A simulated e-commerce platform focused on Japanese-themed toys and collectibles, built using PHP and MySQL with real payment gateway integration for a production-grade shopping experience.

Berhala Shop – E-Commerce Website — screenshot 1
Berhala Shop – E-Commerce Website — screenshot 2
Berhala Shop – E-Commerce Website — screenshot 3
Berhala Shop – E-Commerce Website — screenshot 4
1 / 4

Problem_Statement

The project required developing a complete online store system with secure product transactions, inventory management, and a responsive shopping experience—without relying on modern frontend frameworks.

Approach_&_Solution

Implemented core e-commerce logic using PHP and MySQL for product catalog, shopping cart, and admin inventory panel. Integrated Midtrans as the payment gateway to handle checkout and transaction workflows. UI interactions were handled using vanilla JavaScript and modern CSS for responsiveness and animations.

Key_Features

  • Product listing with category filtering
  • Shopping cart and real payment flow via Midtrans
  • Admin dashboard for inventory and order management
  • Responsive UI with custom CSS animations

Challenges

  • Creating a smooth checkout flow while handling Midtrans API callbacks
  • Managing cart state through PHP sessions
  • Building reusable UI components in a non-framework environment

Reflection_&_Learnings

This project taught me how to handle secure transaction flows, API integration (Midtrans), and classic full-stack development using PHP without the help of frontend libraries or frameworks.