Demo shop A portfolio project – no real orders, payments or deliveries. Please don't enter real personal data. Learn more

About this project

SmartTech is a demo online shop for smartphones. It is a portfolio project, not a real business.

A sample shop

Everything here works like a real e-shop: you can browse and filter the catalog, fill a cart, check out with or without an account, and manage products in the admin zone. But nothing is real:

  • orders are never shipped and no payment is ever taken,
  • products, prices and stock are sample data,
  • The demo is reset every night at 03:00 (Bratislava time), which deletes all accounts, orders, carts and uploaded images.

Please use made-up names, addresses and e-mails when you try it out. Privacy notice

Where it comes from

SmartTech started as the semester project for the Web Technologies (WTECH) course in the 2nd year of my Bachelor's studies at the Faculty of Informatics and Information Technologies, Slovak University of Technology in Bratislava (winter semester 2021/2022). It was my first project with Laravel.

The assignment was to build a server-side rendered e-shop with product filtering, pagination, search, a persistent shopping cart, guest checkout, customer accounts and an admin zone for managing products and images.

In 2025 and 2026 I returned to it to prepare it for my portfolio: I containerised it with Docker, redesigned every page, fixed bugs and security issues, and deployed it on my own home server.

Things to try

  • Browse the catalog and combine the price, brand and colour filters with sorting and search.
  • Add a phone to the cart, change the quantity and go through the three-step checkout as a guest.
  • Tick "Create an account" at the end of the checkout, then log out and back in: your cart is kept between sessions.

Built with

Laravel 8 PHP 8.1 PostgreSQL Blade Tailwind CSS Alpine.js Docker Nginx

Author

Designed and developed by Ákos Kappel.