Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ninjawork007/estore
Laravel 9 eCommerce
https://github.com/ninjawork007/estore
bootstrap4 css html jquery laravel9 webpack
Last synced: 4 days ago
JSON representation
Laravel 9 eCommerce
- Host: GitHub
- URL: https://github.com/ninjawork007/estore
- Owner: ninjawork007
- License: mit
- Created: 2022-12-15T07:13:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-15T09:13:00.000Z (almost 2 years ago)
- Last Synced: 2024-11-11T22:48:55.878Z (4 days ago)
- Topics: bootstrap4, css, html, jquery, laravel9, webpack
- Language: Blade
- Homepage:
- Size: 23.2 MB
- Stars: 3
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Advance E-commerce website in Laravel 9
### Features :
- ##### PWA (progressive web app)
# ====== FRONT-END =======- Responsive Layout
- Shopping Cart, Wishlist, Product Reviews
- Coupons & Discounts
- Product attributes: cost price, promotion price, stock, size...
- Blog: category, tag, content, web page
- Module/Extension: Shipping, payment, discount, ...
- Upload manager: banner, images,..
- SEO support: customer URL b
- Newsletter management
- Contact forms with the real-time notification (Laravel Pusher)
- Related Products, Recommendations for you in our categories
- A Product search form
- Laravel Socialite implement(Facebook, Google & twitter) & Customer login
- Product Share and follow from different social platform...
- Payment integration(Paypal)
- Order Tracking system
- Multi-level comment system
many more......## ======= ADMIN =======
- Admin roles, permission
- Product manager
- Media manager using unisharp laravel file manager
- Banner manager
- Order management
- Category management
- Brand management
- Shipping Management
- Review Management
- Blog, Category & Tag manager
- User Management
- Coupon Management
- System config: email setting, info shop, maintain status,...
- Line Chart & Pie chart ...
- Generate order in pdf form...
- Real time message & notification
- Profile Settings
Many more....## ======= USER DASHBOARD =======
- Order management
- Review Management
- Comment Management
- Profile Settings### Set up :
1. Clone the repo and cd into it
2. In your terminal ```composer install```
3. Rename or copy ```.env.example``` file to ``.env`` - ```copy .env.example .env```
4. ```php artisan key:generate```
5. Set your database credentials in your ```.env``` file
6. Set your Braintree credentials in your ```.env``` file if you want to use PayPal
7. Import db file(```database/e-shop.sql```) into your database (```mysql,sql```)
8. ```npm install```
9. ```npm run watch```
10. run command[laravel file manager]:- ```php artisan storage:link```
11. Edit ```.env``` file :- remove APP_URL
10. ```php artisan serve``` or use virtual host
11. Visit ```localhost:8000``` in your browser
12. Visit /admin if you want to access the admin panel. Admin Email/Password: ```[email protected]```/```1111```. User Email/Password: ```[email protected]```/```1111```