mi-eCommerce is a simple eCommerce website with basic e-commerce functionalities, made with CodeIgniter 3.
-
Customer:
- Register - Login - Search for products - Add products to wishlist - Create orders - View orders
-
Seller:
- Login - View & Edit Products - View & Edit Product Categories - Confirm Orders - View Sales Reports
- Copy the env.example file then rename it to .env
cp .env.example .env
-
Create a database then modify the
.env
file to match your database settings. -
Migrate the database:
http://localhost/mi-ecommerce/migration
php index.php migration
-
Home Page
The homepage displays a list of products, paginated to show 8 products per page. -
Login Page
Users can log in after registration. -
Registration Page
Users can register using an email address. -
Forgot Password Page
Forgot password page (UI only, no functionality). -
Cart Page
Cart is stored in the session and is not yet linked to the logged-in user. -
Checkout Address Page
Users can input the shipping address. -
Checkout Delivery Page
Users can choose a delivery method. -
Checkout Payment Page
Payment method selection page. -
Checkout Review Page
Users can review their order before placing it. -
Product Detail Page
Users can add products to the cart or wishlist. -
Customer Order Page
Users can view their orders in the profile section. -
Customer Wishlist Page
Products added to the wishlist are displayed here. -
Customer Profile Page
Users can change their password and update their shipping details. -
Seller Dashboard Page
Displays transaction summary in chart form. -
Seller Login Page
Seller login page for accessing the seller panel. -
Seller Confirm Order Page
Sellers can confirm orders here. -
Seller Detail Order Page
Displays details of a specific order. -
Seller Product List Page
Displays a list of products for the seller to manage. -
Seller Input Product Page
Page to insert or edit products. -
Seller Sales Report Page
Displays sales reports.
- Live demo can be found at live-demo
- This project was created to complete the task "Test Membuat System E-commerce mini berbasis WEB" from codehouse.com.
- Admin backend: adminlte
- Frontend: Universal free e-commerce template
Licensed under MIT license.