case study · Web Applications

Kamil Store — E-commerce Platform

A custom e-commerce store for a phone shop in Pontedera — new and refurbished devices, trade-ins, repairs and a companion Android app.

At a glance
4
languages: Italian, English, German and French
100+
product pages
40+
repair pages
2
shops online: Pontedera and Pisa
Kamil Store — E-commerce Platform — full page design
Scroll inside the frame to see the full page.
01 · The brief

What Kamil Ehsan needed

Kamil Store sells new and refurbished smartphones, tablets, consoles and accessories from its shops in Pontedera and Pisa, and repairs devices in store. It needed an online store that could carry a large catalogue across new and used stock, and make trade-ins and repairs as easy to start online as they are at the counter.

02 · What I built

How it works

A custom Next.js storefront with category browsing across new, used and certified-refurbished stock, product galleries and short product videos, coupon offers, Google reviews, trade-in valuation and repair booking, in Italian, English, German and French. A companion Android app on Google Play sits alongside it.

  • New, used and certified-refurbished stock, filterable by condition, with product variants
  • Trade-in flow: pick brand and model, describe the condition, get an estimate — then track it
  • Online repair booking and repair tracking
  • Customer accounts, order history and order tracking
  • Local landing pages for iPhone repair in Pontedera and Pisa
  • Pages for both shops, a blog, FAQ and newsletter signup
03 · Tech stack

What it runs on

The tools behind the build and the job each one does.

01Next.jsThe whole storefront — catalogue, product pages, trade-ins, repairs and accounts — rendered on the server so search engines can read every page.
02Multilingual routingItalian by default, with English, German and French versions linked to each other for search engines.
03Structured dataElectronics store, opening hours, offer catalogue and return policy marked up for Google.
04PaymentsPayPal, Klarna, Apple Pay, cards and bank transfer.
05Android appA companion app published on Google Play.
06Nginx + HTTPSUbuntu server with HTTPS enforced (HSTS) and images served from a separate CDN host.
The result04 · Outcome

What it delivered

One store for everything the shop does — buying, trading in and repairs — live in four languages, with an Android app alongside it.

  • New, used and refurbished catalogue with product videos
  • Trade-in valuation and repair booking online
  • Storefront in Italian, English, German and French
  • Companion Android app on Google Play
05 · Check it yourself

Don’t just take my word for it

Open the project and see it working. The stack and numbers on this page were checked against the live build on 15 September 2026.

How it ran

The same process for every project

One person from first call to launch. See the full process

  1. 01Brief and scopeWe agree what it has to do, who it is for and what counts as done.
  2. 02DesignLayouts for the key screens, shaped around what turns visitors into customers.
  3. 03Build and testBuilt, checked on phones and desktops, and connected to the tools the business uses.
  4. 04Launch and supportLive on the real domain, with 12 months of support included.
Usually replies within a day
let’s talk

Have a project like this?

Tell me what you’re trying to build and I’ll walk you through exactly how it would run — a clear scope and a fixed price.