Case studies / Inclusive literary platform
Balabony
A platform for contemporary Ukrainian authors: Diia integration for benefit verification, subscriptions paid through LiqPay, an author dashboard, editorial tools, a feed for a news aggregator, and AI-assisted descriptions of works.
- 900+
- published works
- 23 → 0
- accessibility errors after a WCAG audit
- 5
- RSS feeds: readers, aggregators, ukr.net
- 1 day
- from idea to a working feed for ukr.net
Task
A reading platform for contemporary Ukrainian authors. Reading is free and needs no registration; a subscription unlocks more, and for internally displaced people, veterans and people with disabilities it costs UAH 1 a year. Authors have their own dashboards; the editorial team has tools for working with hundreds of works.
What we did
- Subscriptions paid through LiqPay and a server-side paywall: free episodes are visible to everyone, the rest to subscribers.
- Author dashboard: works, reading statistics, the contract and the list of works.
- Editorial admin panel: publication schedule, read-through analytics, cover management.
- The AI assistant for descriptions sees only the beginning of a text, so it cannot give away the ending; only an editor can save a description.
- Five RSS feeds: for reader apps and the ukr.net news aggregator, with 18+ serials kept separate from family ones.
- WCAG 2.1 AA accessibility audit: 23 errors fixed down to zero; a separate theme for people with dyslexia.
- Diia integration: verifying benefit status (internally displaced people, combat veterans) for access at UAH 1 a year.
Technology
- Core
- Next.js, React, TypeScript
- Data
- Supabase (PostgreSQL), sign-in via an email link
- Payments
- LiqPay
- Public services
- Diia — benefit status verification
- AI
- Claude (Anthropic) — drafts of descriptions and editorial checks under human control
- Hosting
- Vercel
I want a website like this — fill in the brief
Another case study: Kraigard — demo website of a defence company