A simple web-based e-commerce platform built with PHP and MySQL, created as part of a college project to practice backend development.
- User registration and login system
- Product listing and details page
- Shopping cart functionality
- eSewa ePay (test mode) payment integration
- Admin dashboard (basic)
- MySQL database integration
| Layer | Technology |
|---|---|
| Backend | PHP |
| Database | MySQL |
| Frontend | HTML, CSS, JavaScript |
| Local Server | XAMPP (Apache + MySQL) |
| Payment | eSewa ePay (test) |
git clone https://github.com/sauch0/shopesp.gitC:/xampp/htdocs/shopesp- Open phpMyAdmin
- Create a new database (e.g.,
shopesp) - Import the SQL file from the
/database/folder
Update your database credentials in the config file:
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', '');
define('DB_NAME', 'shopesp');Start Apache and MySQL in XAMPP, then visit:
http://localhost/shopesp
This project includes a test integration with eSewa, a popular payment gateway in Nepal.
⚠️ This is configured in test mode only and is not suitable for production use without valid merchant credentials.
Test credentials:
- eSewa ID:
9806800001 - Password:
Nepal@123 - MPIN:
1122 - Token:
123456
Saumya Chitrakar
📧 chitrakarsaumya2004@gmail.com
🐙 github.com/sauch0
Made with ☕ as a college project — built to learn, not to scale.