Skip to content

AyoubTe/management-electroShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

management-electroShop

Online Shop - Automated Sales Management

This project aims to create an application that enables an online store to manage the sales process of its products on the web automatically. The application includes essential features to organize products in a catalog, allow customers to place orders and pay securely, and management features for store administrators.

Key Features

  1. Product Catalog: Products are organized into categories and subcategories with all relevant information, such as barcodes, product photos, the number of remaining items, available colors, sizes, and more.

  2. Placing Orders: Customers can add items to their digital shopping cart and securely pay either by card through the application or with cash on delivery.

  3. Cart Management: Customers have the option to add or remove items from their cart before finalizing their order.

Application Users

The application is designed for two types of users:

  1. Customer:

    • Can register and log in to the application using an email address and a password.
    • Can make purchases by browsing the product catalog.
    • Can add a payment method for secure transactions.
    • Has the option to add comments and reviews about products.
  2. Store Administrator:

    • Can update products in the catalog, including information like item availability, prices, and descriptions.
    • Can oversee and manage customer orders.

Technical Details

The application is developed using the following technologies:

  • Front-End: JavaScript, HTML, CSS.
  • Back-End: PHP.
  • Web Server: Apache.
  • Database Server: MySQL.

Setting Up the Development Environment

  1. Clone the Project: Clone this repository to your local machine using the following command:

    git clone https://github.com/AyoubTe/management-electroShop.git
  2. Server Configuration: Ensure you have an Apache web server and MySQL database server set up and running.

  3. Database: Import the database structure from the provided database.sql file.

  4. Application Configuration: Configure the database information in the appropriate configuration file.

  5. Starting the Application: Launch the application on your web server by opening a web browser and accessing the appropriate URL.

Contributors

License

This project is licensed under the MIT License. You are free to use, modify, and distribute it in accordance with the terms of the license.

Feel free to open issues or send pull requests to contribute to the improvement of this application.

Happy Management of Your Online Shop!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages