Skip to content
Mobile Eshop screenshot

Mobile Eshop

PHP CSS JavaScript

2021

Developed a mobile phone retail e-shop 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. Before this, I’d written scripts and followed tutorials. With Mobile Eshop I had to make something that actually worked end-to-end: products in a database, a cart that persisted, a checkout that validated. Rough around the edges, but the first thing I was genuinely proud of shipping.

Architecture

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

What I Learned

Building everything from scratch, routing, sessions, input sanitization, template rendering, 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, because I’d already solved the same problems the hard way.