Case Study

podii: every local event in one place, found by AI

IndustryEvents / Consumer appRegionUkraineEngagementProduct build from scratch

Services: UI/UX design, web and Telegram development, AI automation, backend, integrations

Team: 2 developers

Timeline: 22 days from scratch to launch

Technologies: React, Vite, Tailwind, Node.js, TypeScript, Telegraf, Supabase (PostgreSQL), Claude AI, Google Places API, Docker

In short: the client wanted one place where people in Lviv and Ivano-Frankivsk could find every concert, play, workshop and festival, instead of following dozens of pages and channels. In 22 days two developers built the whole product from scratch: a Telegram bot and mini app, a website, a personal account for every user, a separate portal for organizers and an AI system that finds new events every night, removes duplicates and sorts them into categories.

Business results

Thousands of events without manual work. Every night the system collects events from 8 sources, including ticket platforms, websites, Instagram and Telegram channels. In the first month alone it gathered more than 10,000 events.

Launched in 22 days. Two developers went from an empty project to a working product with a bot, mini app, website and organizer portal.

Revenue from the start. Integrations with ticket services (numotamo, karabas, internet-bilet, concert.ua) let podii earn a commission on tickets sold through the app.

An audience that comes back. Around 1,700 people started using the service in the first month. Personal recommendations, rewards, a rating and an invite-a-friend program give them reasons to return and bring friends.

Organizers publish on their own. In a separate portal organizers add their events, and AI checks each one before it goes live.

Client profile

A Ukrainian startup. Its mission is to help people keep living, resting and discovering new things even during the war, and to help local businesses stay visible to their audience. The team started with Lviv and Ivano-Frankivsk and plans to grow to other Ukrainian cities.

The challenge

Events in Ukrainian cities are scattered across ticket sites, Instagram pages, Telegram channels and posters. People miss things they would love to visit, and small organizers struggle to reach their audience. The client needed a product that would collect everything automatically, keep it clean and up to date, and help each person find events to their taste, on a small budget and a short timeline.

The solution

We started with UI/UX design for both audiences: people looking for events and organizers who host them. Then we built the backend, the Telegram bot and mini app, the website and the organizer portal.

The heart of podii is AI. Every night it gathers new events from 8 sources, spots duplicates even when the titles differ, assigns categories and fills in event details. When the same event appears on several sites, the system keeps the link to a partner ticket platform. New organizer profiles fill themselves in, and events from organizers pass AI moderation before they're published.

User roles

Visitor: picks a city and interests, browses events by date and category, saves favourites and gets personal recommendations in Telegram. Organizer: registers in a separate bot, adds events through the portal and sees them go live after moderation.

Key features

  • Telegram bot and mini app with an event feed for each city across 29 categories.
  • Personal account with rewards, a rating, an invite-a-friend program, personal stats, likes and favourites, plus custom search and notification settings.
  • Website with search by city, date and category.
  • Personal recommendations that learn from each person's likes, plus daily and weekly digests.
  • Organizer portal with its own bot, an event form and a public profile.
  • Integrations with ticket services, so people can buy a ticket in one tap.
  • AI that finds local events, removes duplicates, sorts them into categories and moderates new submissions.
  • New organizer profiles filled in automatically.
  • City guide with venues from Google Places and local organizers.

podii mini app home screen with the event feed

Event card with details and a buy-ticket button

Personal event recommendations in podii

Event filters by category and date

City tab with venues and organizers

User profile with rank, achievements and invite-a-friend

Organizer portal: adding a new event

Telegram moderation messages for new organizers and events

podii.io website home page on desktop

The Engain approach

  • A small team, a complete product. Two developers covered design, frontend, backend and AI.
  • AI does the repetitive work. Collecting, cleaning and sorting thousands of events happens automatically, and people only approve the results.
  • Built to grow. A new city means switching on new sources, not rebuilding the product.

Want to launch your product this fast? Book a free 30-minute call, and we'll tell you how quickly we can build it.

Stop paying for
maintenance that never ends.

Book a free 30-minute call. We'll look at how your product or process works today and show where AI can cut costs, and we'll back it up with a prototype.

What happens after the call

A written proposal within 1–2 days
A fixed price agreed before we start
You own the code and data from day one
Prefer email? mail@engain.co