https://github.com/gmpsankalpa/swt2202-iad-mini-project-e-commerce-website-laravel
SWT2202 IAD - Group project 05
https://github.com/gmpsankalpa/swt2202-iad-mini-project-e-commerce-website-laravel
blade laravel laravel-framework
Last synced: 5 months ago
JSON representation
SWT2202 IAD - Group project 05
- Host: GitHub
- URL: https://github.com/gmpsankalpa/swt2202-iad-mini-project-e-commerce-website-laravel
- Owner: gmpsankalpa
- Created: 2024-02-15T07:48:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-15T14:17:37.000Z (over 1 year ago)
- Last Synced: 2024-11-16T15:29:21.664Z (7 months ago)
- Topics: blade, laravel, laravel-framework
- Language: Blade
- Homepage:
- Size: 9.23 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce Website Laravel
## Overview
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.
## Table of Contents
- [Installation](#installation)
- [Project Setup](#project-setup)
- [Usage](#usage)
- [Functionality](#functionality)
- [Contributing](#contributing)## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/gmpsankalpa/SWT2202-IAD-Mini-Project-E-Commerce-Website-Laravel.git2. **Navigate to the project directory:**
```bash
cd e-commerce-laravel3. **Install dependencies:**
```bash
composer install4. **Copy the environment file:**
```bash
cp .env.example .env5. **Configure the database in the .env file:**
```bash
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-password6. **Run database migrations:**
```bash
php artisan migrate
## Project SetupEnsure that your web server is configured to point to the public directory.
Set up a virtual host if necessary.## Usage
1. **Run the development server:**
```bash
php artisan serve2. **Access the application in your browser:**
```bash
http://localhost:8000## Functionality
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
## Contributing
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## Feel free to contribute, report issues, or provide feedback. Happy coding!