The E-Commerce Website Laravel is a web application that facilitates online buying and selling. Built on the Laravel framework, this project aims to provide a robust and user-friendly platform for businesses and customers to engage in secure transactions.
-
Clone the repository:
git clone https://github.com/gmpsankalpa/SWT2202-IAD-Mini-Project-E-Commerce-Website-Laravel.git
-
Navigate to the project directory:
cd e-commerce-laravel
-
Install dependencies:
composer install
-
Copy the environment file:
cp .env.example .env
-
Configure the database in the .env file:
DB_CONNECTION=mysql DB_HOST=your-database-host DB_PORT=your-database-port DB_DATABASE=your-database-name DB_USERNAME=your-database-username DB_PASSWORD=your-database-password
-
Run database migrations:
php artisan migrate
Ensure that your web server is configured to point to the public directory.
Set up a virtual host if necessary.
-
Run the development server:
php artisan serve
-
Access the application in your browser:
http://localhost:8000
User Module:
• Registration and Login
• Profile Management
• Shopping Cart
• Order History
Admin Module:
• Product Management
• User Management
• Order Management
Product Module:
• Product Listings
• Product Details
Transaction Module:
• Secure Payment Gateway Integration
• Order Processing
Security Measures:
• Encryption for sensitive data
• Authentication and Authorization mechanisms
1.Fork the repository
2.Create a new branch (git checkout -b feature/new-feature)
3.Commit your changes (git commit -m 'Add new feature')
4.Push to the branch (git push origin feature/new-feature)
5.Create a pull request