A vanilla PHP e-commerce application for a PlayStation game store. Built as a final project for Praktikum Web 2022 at Universitas Mulawarman.
- Backend: PHP (native, no framework)
- Database: MySQL
- Frontend: HTML, CSS, JavaScript (vanilla)
- Product catalog with categories (consoles, games, accessories)
- User authentication (login/register)
- Shopping cart
- Checkout and purchase history
- User profile management
- Admin panel (user management, product CRUD, purchase history)
- PHP 8.0+
- MySQL
- Web server (Apache/Nginx) or PHP built-in server
- Clone the repository
- Create the database:
mysql -u root -p playstation_game_store < db/playstation_game_store.sql - Start the PHP server:
php -S localhost:8000
- Open
http://localhost:8000in your browser
- Username:
admin - Password: (set during initial setup or check database)
/ # Main pages (index, catalog, detail)
/admin/ # Admin panel
/users/ # User CRUD
/products/ # Product CRUD
/history/ # Purchase history
/components/ # Reusable components
/db/ # Database schema
/payment/ # Cart & checkout
/resources/ # Static assets
config.php # Database connection & helpers
- Risky Kurniawan (2009106050) - Back-end
- Fazri Rahmad Nor Gading (2009106031) - Front-end
- Alexander Januar Dienc Caesarea Andhika (2009106035) - Front-end
Feel free to use this project for learning purposes. However, do not distribute or sell this code as your own. Always credit our work when referencing or using this project.
See LICENSE file.