Mobile Eshop
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.