This project is a revamped version of a final vanilla web development project for CS36 - Web Systems & Technologies, serving as an introduction to core JavaScript and PHP (vanilla). It heavily relies on dynamic content rendering through the Fetch API.
This is a typical e-commerce store with the followng features:
-
Mobile-first Responsive
-
Login
-
Buyer
-
Products
-
Filter by Categories
-
Filter by Sizes
-
Filter by Colors
-
Filter by Styles
-
Delete Filters
-
Favorite Product
-
Add to Cart
-
Color and Size Selection
-
View and Manage Cart
-
Billing and Shipping Address
-
Payemnt Method Selection
-
Seller
-
Filter by Price Range
-
Remove Filters
-
Sort by (e.g., New)
-
Reviews
-
Seller Description
-
User Deletion
-
Edit Details
- Please open terminal and locate your file location for viewing e.g., xampp htdocs
- Clone this repository using
git clone https://github.com/godoin/OnlineStore
orgh repo clone godoin/OnlineStore
- Ensure that both MySQL and Apache are running, as the application requires a database.
- Create a new database named online_store and directly execute or import the .sql named `online_store.sql.
- Once the database is set up, you can run the program by typing the following URL into your web browser:
- Type into your browser
http://localhost/OnlineStore
- Type into your browser
This project is under the MIT License.