Shoply - Ecommerce store built using the Laravel framework
This E-commerce store is built using the Laravel framework, a popular PHP framework that is known for its speed, scalability, and security. It allows users to:
- Browse and filter a wide range of products
- Rate products and share their reviews with other users
- Benefit from offers and discounts on products
- Manage their shopping cart and track their orders
- Checkout using multiple payment methods, including PayPal and credit cards
- Switch between languages (Multilingual support)
It is designed to be user-friendly and secure, with a focus on providing a seamless shopping experience for customers. It is also scalable and extensible, making it a good choice for businesses of startup sizes.
- User registration and login with Google OAuth
- Product browsing, filtering, and rating
- Shopping cart management
- Secure checkout with multiple payment methods (PayPal and Credit Card)
- Order tracking
- Account management and subscription to email list
- Admin login and creation
- Management of orders, products, categories, attributes, offers, brands, customers, admins, and settings
- Real-time notifications for new and updated orders
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Composer dependency manager
- PHP 8+
- Laravel 10.18+
- Livewire 3
1- Clone the project
git clone https://github.com/kareemaladawy/laravel-ecommerce-shop.git
2- Install the dependencies
composer install
3- Configure the environment:
cp .env.example .env
4- Generate the application key:
php artisan key:generate
5- Migrate the database:
php artisan migrate --seed
6- Start the development server:
php artisan serve
Website Screenshots
Admin Dashboard Screenshots
- @kareemaladawy - Idea & Initial work