Client case
kadrilab.com: a website and panel for a photo and video studio in Tbilisi
KADRI LAB is a photo and video studio in Tbilisi, Georgia, with a team of three. It covers weddings and every kind of event. We built its bilingual website, in English and Georgian, and a panel where the studio uploads its own photos without being able to publish anything by accident.
The client
A photo and video studio in Tbilisi with a team of three. It covers weddings and all kinds of events, not only weddings.
The website
A bilingual site in English and Georgian; switching language keeps you on the same page. Astro 7, Tailwind v4 and TypeScript, deployed on Vercel with DNS on Cloudflare.
The design
A dark design called “Noir”, with a light mode called “Linen”. The structure follows that of a photography portfolio.
/admin panel
The client uploads photos from /admin (Sveltia CMS). Every upload opens a pull request that GeoMachine reviews before anything is published.
- Each photo is resized in the browser (WebP, 2500 px maximum) before it is uploaded.
- The panel has no publish button and no delete button.
- An automatic check rejects any change that is not a photo and its entry, and confirms that the site builds.
The process
- 1. Strategy and copy
- 2. Mockups
- 3. Code
- 4. Deploy
Each step lives on its own branch and needs approval before it reaches production.
What it looks like
The kadrilab.com home page in English and in Georgian.