- Clone the repo
- Run
cp .env.example .env - Run
composer install - Run
npm install - Run
npm run build - Run
./vendor/bin/sail up -d - Run
sail artisan key:generate - Run
sail artisan migrate
Then visit http://localhost and the app should be running like a bike.
For development, I used Laravel with Livewire mostly. Bootstrap to help with the CSS. And Laravel Sail for the Docker environment.
Most of the written code can fe found in app/Http/Livewire/Kart.php, app/Models/Cart.php, app/Services/ProductService.php, resources/views/livewire/kart.blade.php and tests/Feature/*
You can see the demo live here : https://mythic-field-naeaqrtlfy.ploi.online/
There are tons of things I would like to improve, but I have to remind myself all the time it's a demo :D