Skip to content

Karim129/Ecommerce

Repository files navigation

E-Commerce Laravel Application

Project Overview

This project is a Laravel-based e-commerce platform designed to provide a seamless online shopping experience. It includes core functionalities such as product and category management, user roles, and order processing, making it ideal for small to medium-sized businesses.

Features

  • Product Management: Add, edit, view, and delete products.
  • Category Management: Organize products into categories.
  • Order Management: Create, track, and process customer orders.
  • User Roles: Different levels of access for admins and customers.
  • Responsive Design: Mobile and desktop-friendly interface.

Technologies Used

  • Framework: Laravel (PHP)
  • Frontend: Blade Templating Engine
  • Database: MySQL
  • Version Control: Git

Installation

  1. Clone the repository:

    git clone https://github.com/Karim129/Ecommerce.git
  2. Navigate to the project directory:

    cd Ecommerce
  3. Install dependencies:

    composer install
    npm install
  4. Configure environment variables:
    Copy the .env.example file to .env and update the database configuration:

    cp .env.example .env
  5. Generate application key:

    php artisan key:generate
  6. Run migrations:

    php artisan migrate --seed
  7. Start the development server:

    npm run dev
    php artisan serve
  8. Admin Login Credentials:

Usage

  1. Access the application at http://localhost:8000.
  2. Log in as an admin to manage products, categories, and orders.
  3. Customers can browse products, add them to their cart, and place orders.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Description of changes"
  4. Push to the branch:
    git push origin feature-name
  5. Create a pull request.

License

This project is licensed under the MIT License.


Developed by Karim Ashraf
Feel free to reach out for suggestions or collaboration.


Let me know if you'd like to refine it further!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published