Skip to content

Development of the JofeShop E-Commerce Application Using Native PHP - Aplikasi E-Commerce JofeShop Menggunakan PHP

Notifications You must be signed in to change notification settings

sionpardosi/Development-of-E-Commerce-Application-JofeShop-using-PHP-NATIVE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

JofeShop E-Commerce Application using PHP NATIVE

Tools:

Welcome to the JofeShop E-Commerce Application repository! This project is designed to help JoFe Bakery promote and sell its products to a wider audience, offering customers an intuitive, smooth shopping experience. The system supports exploring products, placing orders, and facilitating communication through WhatsApp for seamless transactions. The application is tailored for three user roles: admin, guest, and buyer, each with specific functionalities to cater to their needs.

Key Features:

1. User Authentication

  • Implements a robust user authentication system, enabling login, logout, and registration functionalities for both customers and administrators.
  • Secure password hashing and session management.

2. Product Management

  • Users can easily view, add, and manage products.
  • The admin can edit product details, such as descriptions, prices, and availability.
  • Simple interface for managing product catalogs.

3. Content Management

  • Admins can manage dynamic content such as the Homepage, About Us, and Product Descriptions with ease.
  • Ensures up-to-date content is always displayed to visitors and customers.

4. Data Management

  • Admins have full control over product listings, user accounts, and order statuses.
  • Ability to accept or reject customer orders, and view detailed order histories.

5. Shopping Cart Functionality

  • A fully integrated shopping cart allows customers to add, modify, or remove products effortlessly.
  • Automatic calculation of totals, including tax and shipping fees.

6. Order Management

  • Admins can view, accept, and reject orders from the customer base.
  • A comprehensive order tracking system for better workflow and customer service.

7. WhatsApp Communication Integration

  • Direct integration with WhatsApp for transactional communication between buyers and the bakery, offering a personal touch for order confirmation and inquiries.

Technology Stack:

  • Backend: PHP (Native)
  • Frontend: HTML, CSS, JavaScript (Vanilla)
  • Database: MySQL
  • Others: WhatsApp API for order confirmation and communication.

Prerequisites:

  • PHP (latest version recommended)
  • MySQL database server
  • Web server (e.g., Apache or Nginx)
  • Composer (optional, for dependency management)

Contribution & Feedback:

We are very open to contributions and feedback from the community. For more information or any questions, feel free to contact us via spardosi12@gmail.com or connect with me on LinkedIn.

Installation and Setup:

  1. Clone this repository to your local development environment.

    git clone (https://github.com/sionpardosi/Development-of-E-Commerce-Application-JofeShop-using-PHP-NATIVE.git)
    
  2. Make sure you have PHP and MySQL set up correctly on your machine.

You can check your PHP version with the following command:

    php -v

About

Development of the JofeShop E-Commerce Application Using Native PHP - Aplikasi E-Commerce JofeShop Menggunakan PHP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published