Complete-Ecommerce-in-laravel-10

Complete e-commerce website in laravel 10. Admin login:- https://ketramart.com/admin/login

MIT License

Stars
806
Committers
7

HIRE ME:- https://www.upwork.com/freelancers/~01210bb2575a8c05a9

Complete E-commerce website in Laravel 10

Setup video : https://www.youtube.com/watch?v=URX5D1A5XQ4&t=19s

Demo video :

https://youtu.be/RxyrQQ3oTIE?si=Iq25IuJ8_eB5OJpC

Full tutorial :

https://www.youtube.com/watch?v=FdAMucaks64&list=PLIFG3IUe1Zxo8Zvju3_kJJvoKSaIP_SC_&index=1&t=44s

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
  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
  12. php artisan serve or use virtual host
  13. Visit localhost:8000 in your browser
  14. Visit /admin if you want to access the admin panel. Admin Email/Password: [email protected]/1111. User Email/Password: [email protected]/1111

Screenshots :

Author Contact

Contact me with any questions!

Email: [email protected] Whatsapp: +977-9818441226

License

This project is MIT licensed.

Badges
Extracted from project README
github-follow GitHub stars GitHub forks license