Skip to content

The Online Handmade Goods project is an e-commerce platform built using PHP and MySQL, designed to provide a seamless experience for customers to browse, purchase, and manage handmade products. The platform features detailed product descriptions, user profiles, and order management functionalities.

License

Notifications You must be signed in to change notification settings

Dss155/PHP_Project_Simple

Repository files navigation

Online Handmade Goods

An e-commerce platform for handmade goods, offering a seamless experience for customers to browse, purchase, and manage products.

Table of Contents

  1. Introduction
  2. Features
  3. System Design
  4. Development
  5. Proposed Enhancements
  6. Technologies Used
  7. How to Download and Setup
  8. Conclusion and References
  9. License

Introduction

Project Title: Online Handmade Goods
Technologies Used: PHP, MySQL

The Online Handmade Goods project is a digital platform that allows customers to:

  • Browse and purchase handmade products.
  • View detailed product descriptions.
  • Manage their profiles and orders.

The admin dashboard facilitates efficient management of:

  • Products and categories.
  • Orders and payments.

Features

Advantages

  • Community-driven platform encouraging user interaction.
  • Seamless shopping experience with cart and profile management.
  • Scalable structure allowing for future feature additions.

Limitations

  • No physical inspection of products before purchase.
  • Unique handmade items complicate returns/exchanges.
  • Limited customization compared to in-person artisan purchases.

System Design

Key Components

  • Use Case Diagram: Represents user and admin interactions.
  • Class Diagram: Models the structure of the database and relationships.
  • Data Dictionary: Defines the database tables, fields, and constraints.

Development

Coding Standards

  • Follows organized, reusable, and readable coding practices.
  • Implements robust error handling and validation mechanisms.

Database Schema

The system uses tables for:

  • Users, Products, Admins, Categories, Orders, Payments, and Cart.

Proposed Enhancements

  • Password Encryption: Enhance security for admin credentials.
  • Wishlist Feature: Allow users to save favorite items.
  • Product Ratings: Enable feedback and ratings for products.
  • Order Tracking: Integrate status updates and notifications.
  • Multiple Product Images: Improve product presentation.
  • Inventory Alerts: Notify admins of low stock levels.

Technologies Used

  • Programming Languages: PHP, SQL
  • Database: MySQL
  • Frontend: HTML, CSS
  • Tools: Visual Studio Code

How to Download and Setup

1: Download the Project Using a ZIP File

  1. Visit the GitHub repository.

  2. Click on the green Code button and select Download ZIP.

  3. Extract the downloaded ZIP file to your desired location.

    image

2: Download the Project Using Git

Use the following command to clone the repository:

git clone https://github.com/Dss155/PHP_Project_Simple.git

Conclusion and References

This platform is a virtual marketplace that supports creativity and connects buyers with talented artisans. It offers unique, handmade products while fostering a sense of community and enhancing user engagement. Each purchase supports talented crafters and helps keep the spirit of creativity alive.

References

Books References:

  • SQL, PL/SQL: The Programming Language of Oracle
  • The Joy of PHP Programming
  • PHP & MySQL Novice to Ninja

Website References:

  • W3Schools
  • Learn Microsoft
  • Google
  • YouTube

License

This version includes the License section at the end. If you decide on a different license, just update the license name and reference in the License section accordingly. Let me know if you need any further changes!

About

The Online Handmade Goods project is an e-commerce platform built using PHP and MySQL, designed to provide a seamless experience for customers to browse, purchase, and manage handmade products. The platform features detailed product descriptions, user profiles, and order management functionalities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published