SPA Laravel E-commerce project. E-commerce platform with REST Api, Multiple Auth (admin , editor , user) and admin panel integration.
- Authentication and Authorization (Breeze Starter kit)
- Multiple Authentication (Admin, Editors, Users)
- Search (Name, Tag, SKU)
- Reports
- Chart report
- Add dynamic product Attributes
- Coupon
- Shipping
- payment gateway
- Site settings
- Mobile First Design
Clone the project:
  git clone https://github.com/DevAmirul/Laravel-Vue-SPA-Ecommerce.gitGo to the project frontend directory:
  cd Laravel-Vue-SPA-Ecommerce/frontendInstall frontend dependencies:
  npm installRun frontend:
  npm run devGo to the project backend directory:
First open new terminal.
  cd Laravel-Vue-SPA-Ecommerce/backendInstall dependencies:
  composer install
  npm installCreate .env file and copy .env.example to .env, create database name and add into .env database name.
Key Generate
  php artisan key:generateStorage Link
  php artisan storage:linkMigrate database:
  php artisan migrate --seedRun project:
  php artisan serveOpen another terminal for vite:
  cd Laravel-Vue-SPA-Ecommerce/backend  npm run devOpen: http://127.0.0.1:8000
If you work with order, add stripe key and mail config in .env
Client: Vue.js, Pinia, Axios, Bootstrap, sweetalert2
Server: PHP8.2, Laravel10.x, Liveware, Bootstrap




