AKC Gnezdo
Alternative cultural centre website: designed end-to-end through Claude · Next.js + Supabase + Vercel · akcgnezdo.rs ↗
Context
AKC Gnezdo is an alternative cultural centre in Kruševac: exhibitions, concerts, workshops, panels, inclusive actions, book launches. Run by friends of mine; a place I genuinely enjoy going to. The site needed to feel like the space itself: informal, energetic, closer to a risograph zine or a club poster than a corporate page. And it needed a full admin layer so the editors could run it without touching code.
My Role
Designer and sole builder. End-to-end: art direction, information architecture, implementation, admin tooling, deployment. No Figma at any point. The entire design was produced through Claude and iterated directly in code. A decade of design work behind it shaped the direction, constraints, and judgement calls; the AI handled execution speed.
The original brief
The site was designed from a single written brief: no wireframes, no mocks. Preserved here in the original Serbian, the working language of the project:
Gnezdo / AKC Kruševac: sajt ukratko. Alternativni sajt za alternativni kulturni centar. Estetika kao da je odštampan na risografu: vidi se grain, boje se malo pomeraju (kao kad CMYK ploče nisu savršeno poravnate), kartice su blago iskrivljene, debele crne ivice, papirnasta bež pozadina. Ne liči na korporativni sajt, liči na zine ili plakat sa zida kluba. Sadržaj: program događaja (izložbe, koncerti, radionice, tribine, inkluzivne akcije, promocije knjiga), novosti, projekti, tim, about, kontakt. Svaki event ima RSVP dugme, listu izvođača, i galeriju posle događaja. Pretraga i filter po tipu događaja. SR glavni jezik, EN osnovni. Tehnički: Next.js + Supabase, admin panel da urednik sam dodaje događaje, mobile-first ali lepo radi i na desktopu. Poenta: da sajt oseća kao prostor: neformalan, energičan, pun boja, ali organizovan tako da čovek za 10 sekundi zna šta se događa sledeće nedelje i kako da se prijavi.
Approach
- A single written brief replaced the usual design deliverables: no Figma, no wireframes
- Answered 40+ clarifying questions from Claude up front: audience, content model, event taxonomy, admin needs, edge cases
- Full user flow and sitemap agreed in writing before any visual was produced
- 10+ years of design judgement driving tension, hierarchy, and restraint throughout: the AI executes, the designer decides
- All iteration done directly in code: shorter loop than conventional design to handoff
- The output mirrors the brief: risograph grain, CMYK mis-registration, slightly skewed cards, thick black borders, papery beige stock
Homepage

Event detail & Calendar


Admin panel
The point of the admin layer: the editor runs the site without a developer. Add, edit, and publish events; upload performer info and galleries; manage news and projects. Built on Supabase auth + row-level security.

Mobile


Stack & delivery
- Design produced entirely through Claude: no Figma, iterated directly in code
- Next.js (v16) frontend with SSR for event and gallery pages
- Supabase for auth, database, image storage, and the admin layer
- Deployed through Vercel with automatic previews on each push
- Full admin CMS: the editor manages events, galleries, news, and team themselves
- Serbian as the primary language, English secondary
- Built as a demonstration: AI-assisted design + experienced designer = production site with full management, delivered fast