This is a robust and responsive e-commerce website built using Laravel 10 with an integrated admin panel for managing products, orders, users, and more. The project includes a Razorpay payment gateway, file uploads, advanced filtering, and interactive UI components.
- Laravel 10
- PHP 8.2.12
- MySQL
- jQuery
- HTML
- CSS
- Bootstrap
- Razorpay Payment Gateway
- Image Intervention v3
- Dropzone File Upload
- Range Slider
- Datetimepicker
- And many more ...
Follow these steps to set up and run the project locally:
-
Create a
.env
file if it doesn't exist. -
Copy all content from
.env.example
into the new.env
file. -
Modify the
.env
file according to your environment settings. -
Run the following command to install composer dependencies:
composer install
This command reads the
composer.json
file and downloads all the necessary packages into thevendor/
directory. -
Run the following command to generate an application key:
php artisan key:generate
-
Run the migration to set up the database tables:
php artisan migrate
-
Seed the database (if applicable):
php artisan db:seed
Or, import the provided SQL file.
-
Start the development server:
php artisan serve
-
Open your browser and visit
http://127.0.0.1:8000
to access the application.