Skip to content
Mobile Eshop screenshot

Mobile Eshop

PHP CSS JavaScript

2021

A mobile phone retail e-shop, developed as a university HCI project. Full e-commerce functionality including product browsing, cart management, and checkout flow.

About

This is the project that made everything click. Until then I had only written scripts and followed tutorials. Mobile Eshop had to work end to end: products in a database, a cart that persisted, a checkout that validated.

It was rough around the edges, but it was the first thing I was genuinely proud of shipping.

Architecture

Vanilla PHP with MySQL and a hand-rolled MVC structure, no frameworks anywhere. The frontend is plain HTML, CSS, and JavaScript. Simple by today’s standards, but that was the point.

What I Learned

Building routing, sessions, input sanitization, and template rendering from scratch gave me a foundation I still rely on.

When I later picked up Express and Next.js, I understood why those frameworks make the choices they do. I had already solved the same problems the hard way.

Today

The code sits on GitHub, unchanged since 2021. I keep it public as a marker of where the foundation was laid.