← All work

Custom commerce / Laravel

1 min read

RiseCart: custom Laravel commerce

Catalog, cart, checkout and order tracking

RiseCart is a custom e-commerce application built from scratch with Laravel, MySQL and a Tailwind storefront. It connects product discovery to checkout and order tracking.

My contribution
Storefront & backend development
Scope
Catalog, cart, checkout and order tracking
Stack
Laravel / PHP / MySQL / Tailwind CSS
Visit the live project (opens in a new tab)

01 /Context & responsibility

The project needed a complete commerce flow, from browsing a catalog to placing and tracking an order. My contribution covered the custom application build, including the storefront and backend workflows.

02 /Architecture & implementation

Laravel handles the application backend, MySQL stores the commerce data, and Tailwind supports the storefront interface. The implemented scope includes the product catalog, cart, checkout and order tracking.

The engineering focus was connecting these stages into one application: catalog choices feed the cart, checkout creates the order, and order tracking gives the customer a way to follow it.

03 /Maintenance considerations

Building custom commerce means owning the relationship between the storefront and backend workflows. Changes to the catalog, checkout or order state need to be considered across that journey. The useful lesson is to evaluate the complete purchase flow, not only the individual screens.

04 /Result

The delivered application brings the catalog, cart, checkout and order tracking together in one custom Laravel commerce flow.

The takeaway

A complete purchase flow needs the storefront and backend to work together.

Discuss the implementation
Next case studyHisabKarLay: one POS, many tenants