Kromia
Kromia is a ready-made website for a bakery or patisserie: a public site with the product catalogue and a panel where the owner adds products and changes photos, allergens, shop hours and brand colours. The demo runs on a fictional bakery, so you can click through all of it on a phone and on a computer.
The demo opens in a new tab. Its form is switched off and sends nothing.

Why a bakery needs this
A bakery customer wants to see in seconds what is on offer today, the ingredients and weight, and where the nearest shop is. The owner wants to change the offer without calling a developer for every new cake.
Kromia handles both sides. The public site is fast and readable on a phone, and every change in the panel goes to a draft first, so customers never see a half-finished edit.
What I built
- Product catalogue with allergensDepartments, categories, search and a product card with weight and allergens. Customers do not have to phone the shop to check ingredients.
- Panel with draftsThe owner edits the offer, copy and photos in a draft, previews it and only then publishes. Two people working at once cannot overwrite each other.
- The brand without a designerLogo, name, company details and 40 page colours edited in the panel, with a preview and a reset to the default palette.
- Shops and opening hoursShop list with hours, a map, the nearest shop and directions once real coordinates are entered.
- Customer questions in one inboxA contact form with topics, prefilled with the product when opened from a product card. Replies sent from the panel reach the customer by email from the company mailbox.
- Visible in GoogleEvery page and every product has its own title, description and search data. Pages are generated ahead of time, so Google sees the content straight away.
- Film on the first screenA film in three qualities chosen for the connection, and a still image for visitors who switched animations off.
- Accounts, history and backupsAdministrator and editor roles, invitations, logout of other devices, an activity log, backups and restore.
In numbers
- 315automated tests passed at the 12.09.2026 release
- 34pages generated ahead of time, ready for Google
- 40brand colours edited in the panel
- 14products in the demo, each with weight and allergens
Technology
- React 19
- TypeScript
- Vite
- Azure Static Web Apps
- Azure Functions
- Azure Table and Blob Storage
- Bicep
- HLS
- Leaflet and OpenStreetMap
Kromia is a fictional demo brand, and the photos and films in the demo are AI-generated. In the public version the form is switched off and the panel is not exposed; I can show it on a call.
Want a site like this
for your business?
Tell me what you sell and how many locations you have. I will reply with what from Kromia fits your business and what it costs.
Jonasz Jankowski · Direct collaboration · Mikołów (Silesia), remote across Poland
- I reply myself within one working day.
- A short call about the goal, features, materials and integrations.
- You get the scope in stages and a fixed amount before any work starts.