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
.envfile:cp .env.example .env
-
Configure the
.envfile: Update the.envfile with your database credentials and other configurations. -
Import the database:
- Import the
ecommerce.sqlfile 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