Easy ecommerce
Light weight ecommerce built on laravel.
Admin built on inertia vue (vue 3) and front-end built on alpine js and blade template.
Status
Currently this application is in development and unstable.
Plan
Our aim is to publish alpha version on 1st Oct 2022
How to install
- Create a fresh laravel app (Using docker recommended)
- Create a new folder called package in the root directory
- Clone this repository into that folder
- Run below composer commands
- composer config repositories.multi-auth '{"type": "path", "url": "./package/easy/multi-auth"}' --file composer.json
- composer config repositories.ecommerce '{"type": "path", "url": "./package/easy/ecommerce"}' --file composer.json
- composer require
- Enter package name when prompted "Search for a package" easy/multi-auth and easy/ecommerce one by one.
- Run Below artisan commands
- (php/sail) artisan easy:multi-auth
- (php/sail) artisan vendor:publish --tag=multi-auth --tag=ecommerce --force && sail npm run dev
- (php/sail) artisan migrate
- Now run below command to create an admin user
- (php/sail) artisan easy:create-admin {name} {email} {password}