A full-stack storefront built in PHP and MySQL: customer and seller accounts, a live product catalogue, cart and checkout with real stock tracking. This page is a static preview of the design; the working app runs locally with a real database behind it.
Every screen below is backed by an actual MySQL database. Customers and sellers log in with bcrypt-hashed passwords, and a checkout writes real order rows and decrements real stock.
Customers register, browse the catalogue, add prints to a cart, and check out. Checkout inserts an order, logs each line item, and decrements stock, all in prepared statements.
Sellers get a separate dashboard to add new listings, monitor stock levels with a low-stock flag, and review every order that's come through.
Five related tables with foreign keys, unique constraints and a stock guard that stops orders from overselling a print.
Real astrophotography, priced and tracked in the live database.

A stellar nursery 1,344 light-years away.

The ringed giant captured mid-orbit.

Buzz Aldrin on the Sea of Tranquility.

Suspended above Earth's curve.

The blazing heart of the Milky Way.

A star's wind carving a sphere in space.

Ignition at Cape Canaveral.

Every crater in perfect focus.

A lone streak crossing an alpine sky.

The night side, mapped in city lights.
The seller dashboard pulls straight from the same items table, with a low-stock flag driven by real quantities.
| Name | Price | Stock |
|---|---|---|
| Orion Nebula | €24.00 | 12 |
| The Visor | €28.00 | 4 |
| Falcon Launch | €23.00 | 3 |
| Full Moon | €18.00 | 20 |
The full app, with accounts, cart, checkout and a seller dashboard, runs locally on PHP and MySQL. Source available on request.
Get in Touch