An eCommerce website built with PHP, MySQL, and Bootstrap. This platform allows users to browse products, add them to the cart, and proceed to checkout. Admins can manage products, categories, and orders.
- Browse Products: View products by categories.
- Search Products: Search for products using keywords.
- Product Details: View detailed information about a product.
- Cart Management: Add products to the cart, update quantities, and remove items.
- Checkout: Proceed to checkout and place orders.
- User Registration & Login: Register a new account or log in to an existing one.
- Order History: View past orders and their statuses.
- Admin Dashboard: Access a dashboard with an overview of site activities.
- Product Management: Add, update, and delete products.
- Category Management: Add, update, and delete product categories.
- Order Management: View and update order statuses.
- User Management: Manage user accounts and their roles.
- Backend: PHP
- Database: MySQL
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Libraries: jQuery
- Authentication: PHP sessions
- PHP >= 7.4
- MySQL
- Composer
-
Clone the repository:
git clone https://github.com/hetvi2002/Wrapify.git cd Wrapify
-
Install dependencies:
composer install
-
Create a
.env
file:cp .env.example .env
-
Configure the
.env
file: Update the.env
file with your database credentials and other configurations. -
Import the database:
- Import the
ecommerce.sql
file into your MySQL database.
- Import the
-
Start the development server:
php -S localhost:8000
-
Access the website: Open your browser and go to
http://localhost:8000