Skip to content

simple eCommerce website, made with codeIgniter 3 & bootstrap 4

License

Notifications You must be signed in to change notification settings

agussuwerdo/mi-ecommerce

Repository files navigation

mi eCommerce

mi-eCommerce is a simple eCommerce website with basic e-commerce functionalities, made with CodeIgniter 3.

Features

  • 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

Installation

  • 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:

Migrate by Browser

http://localhost/mi-ecommerce/migration

Migrate by CLI

php index.php migration

Demo

Images

  1. Home Page
    The homepage displays a list of products, paginated to show 8 products per page.

    1.Homepage

  2. Login Page
    Users can log in after registration.

    2.Login

  3. Registration Page
    Users can register using an email address.

    3.registration

  4. Forgot Password Page
    Forgot password page (UI only, no functionality).

    4.forgot

  5. Cart Page
    Cart is stored in the session and is not yet linked to the logged-in user.

    5.cart

  6. Checkout Address Page
    Users can input the shipping address.

    6.checkout

  7. Checkout Delivery Page
    Users can choose a delivery method.

    7.checkout

  8. Checkout Payment Page
    Payment method selection page.

    8.checkout

  9. Checkout Review Page
    Users can review their order before placing it.

    9.checkout

  10. Product Detail Page
    Users can add products to the cart or wishlist.

    9.product

  11. Customer Order Page
    Users can view their orders in the profile section.

    10.profile

  12. Customer Wishlist Page
    Products added to the wishlist are displayed here.

    11.profile

  13. Customer Profile Page
    Users can change their password and update their shipping details.

    12.profile

  14. Seller Dashboard Page
    Displays transaction summary in chart form.

    13.seller

  15. Seller Login Page
    Seller login page for accessing the seller panel.

    13.seller

  16. Seller Confirm Order Page
    Sellers can confirm orders here.

    14.seller

  17. Seller Detail Order Page
    Displays details of a specific order.

    15.seller

  18. Seller Product List Page
    Displays a list of products for the seller to manage.

    16.seller

  19. Seller Input Product Page
    Page to insert or edit products.

    17.seller

  20. Seller Sales Report Page
    Displays sales reports.

    18.seller

Live Demo

Footnote

  • This project was created to complete the task "Test Membuat System E-commerce mini berbasis WEB" from codehouse.com.

Templates Used

License

Licensed under MIT license.

About

simple eCommerce website, made with codeIgniter 3 & bootstrap 4

Resources

License

Stars

Watchers

Forks

Packages

No packages published