An open API service indexing awesome lists of open source software.

https://github.com/sionpardosi/development-of-e-commerce-application-jofeshop-using-php-native

Aplikasi E-Commerce JofeShop menggunakan PHP NATIVE
https://github.com/sionpardosi/development-of-e-commerce-application-jofeshop-using-php-native

e-commerce-website php phpnative

Last synced: 3 months ago
JSON representation

Aplikasi E-Commerce JofeShop menggunakan PHP NATIVE

Awesome Lists containing this project

README

          

# 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](mailto:spardosi12@gmail.com) or connect with me on [LinkedIn](https://www.linkedin.com/in/sion-pardosi-961607254/).

## Installation and Setup:

1. Clone this repository to your local development environment.

```bash
git clone (https://github.com/sionpardosi/Development-of-E-Commerce-Application-JofeShop-using-PHP-NATIVE.git)

3. Make sure you have **PHP** and **MySQL** set up correctly on your machine.

You can check your **PHP** version with the following command:
```bash
php -v