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.




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.”