Smart Delivery Service

Demo

php-8.3, Laravel-11, Octane, Roadrunner-2024, Temporal PHP SDK, VueJs-3

cp .env.example .env

cp src/.env.example src/.env

cd src && php artisan key:generate && cd ..  

docker compose up -d

docker compose exec roadrunner php artisan migrate

docker compose exec roadrunner php artisan db:seed

docker compose exec roadrunner php artisan wf-status-handler:start

docker compose exec roadrunner php artisan wf-status-handler:stop <workflow_id>

docker compose exec roadrunner rr -c /etc/rr/.rr.yaml reset

cd src
npm install
npm run build

Services:

  • :80 the main app
  • :8075/mailhog Mailhog
  • :8080 Temporal UI
  • :8090 go-server (Mock of an ERP System)
  • :8010 Centrifuge (websockets)

It requires Nginx proxy on the host machine for https

Orders

orders

Tasks

tasks

Edit orders

edit orders

Routes

routes

Uladzimir Sadkou hofirma@gmail.com MIT