Back to Case Studies
AI AgentsFull StackDeployed

EDM Events AI Chatbot + Multi-Source Scraping Platform (Dice, Shotgun, RA, Discotheque)

Client: Raven-ShirazRegion: United KingdomIndustry: Entertainment / Events

AI chatbot recommending underground electronic music events scraped from Dice, Shotgun, Resident Advisor, and Discotheque — genre classification, DJ extraction, and vector similarity search in one platform.

The Problem

No single tool existed for discovering underground EDM events across all major ticketing platforms. Each had different data structures, no unified API, and DJ lineup data wasn't standardized anywhere. Building a taste-based recommendation engine required solving a scraping, classification, and search problem simultaneously.

The Solution

Built a Python and n8n scraping pipeline using ZenRows and platform-specific APIs. Events from Dice, Shotgun, RA, and Discotheque are classified by genre, DJ lineups extracted and normalized, then stored in Supabase with vector embeddings for similarity search. A React frontend with an OpenAI-powered chatbot surfaces relevant events based on natural language taste descriptions.

Tech Stack

Pythonn8nOpenAISupabaseReactZenRows

Results

  • 4 major EDM ticketing platforms unified into one searchable database
  • DJ lineups extracted and genre-classified automatically across all sources
  • Vector similarity search enabling taste-based event discovery
  • AI chatbot handling event recommendations in natural conversation