MyLocalRig WebBack to projects

Laravel application

Orderlane

Product ordering with stock checks, reservations and cancellation.

The client brief

A small product business needs a limited catalogue, accurate stock reservations and a reviewable order before checkout.

The working application

Setup and technical notes

Run the application

The PHP app runs separately from this static portfolio. Start Orderlane using its README, then open port 8002. On a local portfolio preview, the button below opens it directly.

Open local app / setup

From the portfolio-projects folder:

node scripts/run-project.mjs orderlane migrate
node scripts/run-project.mjs orderlane serve

Payment verification

Automated tests use mocked provider responses and locally signed events. Real provider test checkout, cancellation and webhook delivery still require private test credentials. No live-money processing or production deployment is claimed.

Project files

Download Laravel source

Source excludes vendor dependencies, private environment values, databases, logs and real data. The README includes setup and verification boundaries. Planned domain: orderlane.mylocalrig.com.

Project scope

No tax, shipping, refunds or subscriptions. Password recovery, staff catalogue management and scheduled expiry of new unpaid holds are implemented. Mail delivery and the scheduler require host configuration; test checkout still requires provider credentials. SQLite tests do not establish production database concurrency behavior. This application is a personal project.

Discuss a scoped website project