Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jq-08/furstfurniture

This PHP-based platform caters to both customers and admins. Customers can register, browse products, add items to their cart, and manage orders. Admins access a dashboard for tracking profits and orders, and can manage product listings and user accounts. This system provides a seamless shopping experience with robust administrative tools.
https://github.com/jq-08/furstfurniture

css database ecommerce-website html javascript mysqli pdo php website xampp

Last synced: 3 days ago
JSON representation

This PHP-based platform caters to both customers and admins. Customers can register, browse products, add items to their cart, and manage orders. Admins access a dashboard for tracking profits and orders, and can manage product listings and user accounts. This system provides a seamless shopping experience with robust administrative tools.

Awesome Lists containing this project

README

        

# Fürst Furniture
This PHP-based platform caters to both customers and admins. Customers can register, browse products, add items to their cart, and manage orders. Admins access a dashboard for tracking profits and orders, and can manage product listings and user accounts. This system provides a seamless shopping experience with robust administrative tools.

**Built with these:**



HTML5
CSS3
MySQL
Php
JavaScript

**Using:** Php 8.2.12

**Features:**
* **Customer Side (user Folder):** Stores the website and allows customers to:
* Sign in to access their account
* View available furniture products
* Add products to the cart and proceed to checkout
* View and manage their order history
* **Staff Side (admin Folder):** Stores the panels and allows admin to:
* View profits, orders, and user details
* Manage products: add, delete, and edit listings
* Oversee customer orders and account details

**Steps to run the project locally for Visual Studio Code Manually:**

1. Download the zip file from the code.
2. Extract the zip file.
3. Move the unzip file(furstfurniture-main) to `C:\xampp\htdocs\`
4. Open XAMPP, start Apache and MySQL.
5. Click the admin which as the same line as the MySQL.
6. Create a new database and named it `shop_db` in phpMyAdmin.
7. Import the `shop_db.sql`.
8. Open Visual Studio Code, move the unzip file(furstfurniture-main) into vscode.
9. Open any browser, recommended `Chrome`.
10. Open the website by using URL `http://localhost/furstfurniture-main/main/user/index.php`.

*The above URL is just an example. Please edit the URL according to your file's name and location.

## Example accounts
**To access the admin panel, one must use the username and password provided below for the admin role. No other username and password can access the admin panel.**

| Role | Username | Email | Password |
|---|---|---|---|
| Admin | admin | [email protected] | 12345 |
| Customer | user | [email protected] | 123 |
| Customer | Syahir | [email protected] | as23 |
| Customer | Chris | [email protected] | 21332 |
| Customer | Claire | [email protected] | 21sa |
| Customer | Ethan | [email protected] | 23sdas |
| Customer | Nagathan | [email protected] | 7897 |
| Customer | Feng | [email protected] | 235 |
| Customer | Choom Imm | [email protected] | 314215926 |
| Customer | Nur Fatihah | [email protected] | 987 |
| Customer | Noreza | [email protected] | 6784 |

## Screenshots
* **Main page**

![image](https://github.com/user-attachments/assets/437168b6-e59c-4663-89d4-ee8e0556a4e2)

* **Login/Register page**

![image](https://github.com/user-attachments/assets/880020df-f1eb-48db-b477-e88169ad25fa)

* **Products page**

![image](https://github.com/user-attachments/assets/57ec1bd2-b8e3-46ea-93a1-797fa36e1ed0)

* **Product Details page**

![image](https://github.com/user-attachments/assets/367a65ae-4bd9-487d-b72a-44b142b2c8c0)

* **Shopping Cart page**

![image](https://github.com/user-attachments/assets/08e4cece-9f7e-4be4-ab13-d306dfe0462f)

* **Checkout page**

![image](https://github.com/user-attachments/assets/fa583812-fe75-4fb9-972d-54948de73423)

* **Orders page**

![image](https://github.com/user-attachments/assets/affd418a-9cf6-4b3a-8209-ea53c8e7477a)

* **View Order page**

![image](https://github.com/user-attachments/assets/80673e3f-ef20-4fdb-9852-8c1302693db6)

* **Dashboard page (Admin)**

![image](https://github.com/user-attachments/assets/129fdd11-2a7d-4975-9ab5-e900d7a40b22)

* **User List page (Admin)**

![image](https://github.com/user-attachments/assets/1c9fdb0d-23c7-4242-9224-a66da1577466)

* **Product List page (Admin)**

![image](https://github.com/user-attachments/assets/e990d54b-49b1-4abc-ac80-1e582064df7a)

* **Order List page (Admin)**

![image](https://github.com/user-attachments/assets/8a009cdb-22fe-46eb-8d6b-16ebbb3b4c61)

* **Loading animation (Admin)**

![image](https://github.com/user-attachments/assets/516caae2-0248-4949-9882-642b4b358219)

## Contributors

| Name | Github |
|---|---|
| Jing Ling | https://github.com/jessie0118 |
| Jing Quan | https://github.com/JQ-08 |
| Yixuen | https://github.com/LimYixuen |