events.lj
Every event in Ljubljana in one place: a guide people use like an app, and an admin that takes the busywork off the editor.
- My role
- Product, design and the whole build: public site, admin and Instagram
- Stack
- Custom web platform · Admin panel · AI-assisted editing +2
- Timeline
- 2026 · two weeks from idea to live
- Outcome
- ~1,400 upcoming events · 680+ direct ticket links · weekly Instagram ready in minutes
Where it started
@events.lj posts a weekly guide to everything happening in Ljubljana on Instagram, a few hundred events every week. All of it was done by hand: following venues and organisers, keeping a spreadsheet and typing out a carousel every Wednesday. The owner wanted the same guide as a real website people check every day, and much less manual work behind it.
The build
A guide that feels like an app: a date strip and a month view, categories and filters, a strip for festivals and exhibitions that run all week, a personal schedule saved on the phone, calendar export, swipe gestures, and a one-tap Instagram story of your week. Each event links straight to where you can buy a ticket. Behind it, the admin replaces the old spreadsheet: events come in on their own, duplicates are merged, and the editor checks and approves instead of typing. The weekly Instagram carousel is built from the same data. A built-in AI assistant helps with the editing, and nothing it changes is final until a person says so.
- App-like guide: date strip, month view, filters, swipe gestures, dark mode
- Direct ticket links for 680+ events
- Personal schedule plus a one-tap Instagram story
- Admin instead of a spreadsheet: events arrive on their own, the editor approves
- Weekly Instagram carousel built from the data
- AI assistant for the editing, every change reviewed and undoable
- Slovenian and English, shareable event links, calendar feeds
Where it stands
From a hand-kept spreadsheet to a live platform in two weeks. The guide now lists about 1,400 upcoming events, over 680 of them with a direct ticket link, and the weekly carousel that used to take an evening comes out of the data. The editor's job moved from typing to checking.
Inside the product
- Custom web platform
- Admin panel
- AI-assisted editing
- Instagram automation
- Slovenian + English
Got a site, a bug, or an idea? Send it over.
You'll get a flat price and a start date today. No pitch deck, no discovery phase.