Skip to content

This Laravel 10 application is a fully functional e-commerce website for Electromenager Khouya, a home appliances and electronics store. It offers features for browsing products, managing a shopping cart, user authentication (guests and admins), and an admin panel for product and user management.

Notifications You must be signed in to change notification settings

OmarKhouya/e-commerce-shop-laravel

Repository files navigation

Electromenager Khouya E-commerce Website

This Laravel 10 application is a full-featured e-commerce website built for Electromenager Khouya, a home appliance and electronics store. It provides functionalities for browsing products, managing a shopping cart, user authentication (guests and admins), and an admin panel for product and user management. The website prioritizes responsiveness for a seamless user experience across all devices.

Technologies Used

  • Backend: Laravel 10 (PHP framework)
  • Frontend:
    • Bootstrap (responsive design framework)
    • Blade templating engine (Laravel)
  • Authentication: Laravel Breeze
  • Icons: Font Awesome
  • Fonts: Google Fonts

Features

  • Homepage: Displays latest promotions and product listings
  • User Authentication: Separate access for guest browsing and authenticated users (planned implementation for customer accounts).
    • Guest users can browse products and add them to the cart.
    • Admin users can manage products, users, and orders (future implementation).
  • Products: Browse all available products with detailed descriptions and filtering options (future implementation).
  • Product Pages: Font Awesome
  • Shopping Cart:: Google Fonts
  • Admin Panel: Manage products, users, and orders (future implementation).

Installation

  1. Clone this repository:
git clone https://github.com/OmarKhouya/e-commerce-shop-laravel.git
  1. Navigate to the project directory:
cd e-commerce-shop-laravel
  1. Install dependencies:
  composer install
  1. Generate an application key:
  php artisan key:generate
  1. Configure your database connection details in the .env file.
  2. Migrate the database schema:
  php artisan migrate
  1. (Optional) Seed your database with sample data.
  2. Run the development server:
  php artisan serve

Usage

Access the application in your web browser at http://localhost:8000 (or the port specified in your .env file).

Contributing

We welcome contributions to this project! Please see the CONTRIBUTING.md file for guidelines on how to contribute.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

This Laravel 10 application is a fully functional e-commerce website for Electromenager Khouya, a home appliances and electronics store. It offers features for browsing products, managing a shopping cart, user authentication (guests and admins), and an admin panel for product and user management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published