Skip to content

Hashan2kk2/HASH-eCommerce-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hash Ecommerce Application

Overview

Hash is a multi-vendor ecommerce platform developed using PHP and MySQL as the database. It provides a marketplace where multiple vendors can manage their own stores, list products, and handle orders. This application is designed to offer a seamless user experience with real-time updates using AJAX, and it integrates with the PayHere payment gateway for secure transactions. Additionally, an Admin Panel is included for easy management of vendors, products, and orders.

Features

  • Multi-vendor Support: Allows multiple vendors to manage their products, sales, and stores.
  • AJAX Integration: For smooth, real-time user interactions without full page reloads.
  • Payment Gateway: Integrated with PayHere for secure online payments.
  • Admin Panel: A comprehensive admin interface to manage vendors, products, and transactions.
  • Product Management: Vendors and admin can add, edit, or delete products.
  • Order Management: Admin and vendors can track and manage customer orders.
  • Responsive Design: Optimized for mobile, tablet, and desktop devices.

Technologies Used

  • Frontend: HTML5, CSS3, JavaScript, AJAX
  • Backend: PHP
  • Database: MySQL
  • Payment Gateway: PayHere

Installation

  1. Clone this repository:

    git clone https://github.com/Hashan2kk2/HASH-eCommerce-Application.git
  2. Import the database:

    • Import the SQL file into your MySQL database.
  3. Configure the database connection:

    • Update the db.php file with your database credentials.
  4. Install necessary dependencies (if any).

  5. Set up PayHere:

    • Configure PayHere API credentials in the payment section.
  6. Run the application:

    • Start your PHP server (e.g., XAMPP, WAMP, etc.).

Usage

  • Vendors can sign up, log in, and manage their products.
  • Admin users can log into the admin panel to manage all vendors, products, and transactions.

Admin Panel

The admin panel provides access to manage:

  • Products
  • Orders
  • Vendors
  • Payments and transactions

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published