Buy_Shu is a comprehensive e-commerce platform designed to offer a seamless online shopping experience. The platform provides a wide range of products, including fresh seafood, fruits, baked goods, and more. Our aim is to deliver premium quality products with convenience and security to our customers.
- User-Friendly Interface: Easy navigation and intuitive design for a seamless shopping experience.
- Product Categories: Organized categories for efficient browsing and selection.
- Secure Checkout: Ensures secure payment transactions.
- Order Management: Efficient tracking and management of orders.
- Responsive Design: Accessible on various devices including desktops, tablets, and mobile phones.
- Customer Support: Reliable support to assist customers with their queries and issues.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL (managed with MySQL Workbench)
- Version Control: Git
- Hosting: A compatible web server. i.e. -> Apache
The database schema for Buy_Shu is designed to efficiently manage and organize data related to customers, products, orders, and transactions.
- CUSTOMER: Stores customer information.
- PRODUCT: Contains details of available products.
- CART: Manages the products added by customers to their cart.
- CATEGORY: Organizes products into categories.
- TRADER: Information about traders supplying products.
- ORDER: Records customer orders.
- ORDER_DETAIL: Detailed information about each order.
- PAYMENT: Manages payment transactions.
The use case diagram outlines all the necessary features for Buy_Shu, making it easier for customers to browse products, place orders, and manage transactions on our site.
To run the Buy_Shu project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/AnamolZ/Buy_Shu.git
-
Navigate to the project directory:
cd Buy_Shu
-
Set up the database:
- Open MySQL Workbench and create a new database.
- Import the provided SQL script (
database/schema.sql
) to set up the database schema.
-
Configure the database connection:
- Update the database connection details in the PHP configuration file (
config/database.php
).
- Update the database connection details in the PHP configuration file (
-
Start the server:
- Ensure your web server Apache is running.
- Place the project files in the web server's root directory (
htdocs
for XAMPP).
-
Visit the site: Open your browser and go to
http://localhost/Buy_Shu
.
- Navigate through various categories to explore available products.
- Use the search feature to find specific items.
- Select the desired product and quantity.
- Add the product to the cart for checkout.
- Review the items in your cart.
- Proceed to secure checkout.
- Enter payment and shipping details.
- Confirm and place your order.
- Track your orders from the 'My Orders' section in your account.
- View order history and status.
We welcome contributions to enhance the Buy_Shu platform. To contribute, follow these steps:
-
Fork the repository: Click the 'Fork' button on the GitHub page.
-
Clone your forked repository:
git clone https://github.com/AnamolZ/Buy_Shu.git
-
Create a new branch:
git checkout -b feature-name
-
Make your changes and commit them:
git commit -m 'Description of your changes'
-
Push to the branch:
git push origin feature-name
-
Create a Pull Request: Open a pull request on the original repository with a description of your changes.
This project is licensed under the MIT License. See the LICENSE file for more details.