Case study · Discovery · Travel · AI

PartyMate

Platforma me AI që zbulon eventet dhe planifikon udhëtimet. Pipeline ingestimi nga 8 burime, motor matching me bazë shijesh, dhe katër klientë (native, web, dashboard, MCP) mbi një backend të vetëm.

(Viti)2024 → aktiv
(Kohëzgjatja)16+ muaj
(Roli)Themelues, arkitekturë, full-stack
(Statusi)Aktiv · partymate.ai
23:47
Discover
TonightThis weekBerlin
94%
Keinemusik @ HïSat 03 Aug · Ibizatech-houseB2B
88%
ANNA @ BerghainFri 05 Jul · Berlintechnolate
81%
Tale of Us · Afterlife12–14 Jul · Mykonosmelodicfestival

Trip plan · Ibiza

FriWelcome · Ushuaïa
SatKeinemusik · Hï
SunRecovery · DC10

3 nights · group score 0.92

Taste match

Keinemusik94%
Hï Ibiza88%
DC1076%

Eventet e mira janë gjithmonë në vendin e gabuar në kohën e gabuar. DJ-ët, klubet dhe festivalet shpërndahen në dhjetëra platforma: Resident Advisor për tech, Bandsintown për koncerte, Eventim për biletat, Instagram për leak-et e fundit. Asnjë vend nuk ka pamjen e plotë, dhe asnjë sistem nuk e di se çfarë të pëlqen ty në fakt.

  • Eventet shpërndahen në 8+ platforma me API ose scraping krejt të dallueshëm.
  • Dublikatet janë normë: i njëjti event raportohet 3 deri 5 herë me titra paksa të ndryshëm.
  • Algoritmet ekzistuese rekomandojnë vetëm artistët e njohur, jo nuancat (B2B sets, residencies, openers).
  • Planifikimi i udhëtimeve është manual: zgjedh datat, kërko fluturime, mbledh evente, përshtat orarin me jet-lag.
  • Të gjitha ofertat ekzistuese janë SaaS proprietary që nuk lejojnë integrim me agjentë AI.

Ndërtuam një backend të vetëm si burim i së vërtetës që tërheq nga të gjitha burimet, pastron, pasuron, dhe shërben për të gjithë klientët përmes një API GraphQL. Shtuam një motor matching me vektorë shijesh dhe një planifikues udhëtimesh që kupton kontekstin: jet-lag, buxhet, qytete kandidate, dhe miq me shije të ndryshme.

Pipeline ingestimi modular

49 module të specializuara në backend NestJS, secili përgjegjës për një burim ose hap pasurimi. Ingest-i, dedupe, enrichment dhe publikimi janë faza të pavarura me retry policy individuale.

Vektor shijesh për çdo përdorues

Profili agreget nga artistët, klubet dhe koleksionet që preferon, plus historia e dëgjimit Spotify. Çdo event pikëzohet kundrejt vektorit përpara se të rekomandohet.

Planifikues grupesh me bazë konteksti

Super-tool plan_group_trip: disa miq, disa qytete, disa data; rendit kombinimet duke balancuar argëtimin grupor, sleep-debt nga jet-lag, dhe një buxhet të caktuar për person.

MCP server për agjentë AI

25+ tool-e domain-specifike (search_events, discover_for_me, build_user_anchor, plan_group_trip) e bëjnë PartyMate një plugin për Claude, ChatGPT, Cursor ose çdo agjent tjetër.

Si rrjedhin eventet nga burimi te përdoruesi

01Burimet8 platforma + scrapers
02IngestNestJS module per-burim
03PipelineDedupe + LLM + OCR
04SupabasePostgres + RLS + cache
05KlientëtApp · Web · Dashboard · MCP

Ingestim nga 8 burime

Apify, Bandsintown, Brightdata, Eventim, Resident Advisor, Ticketmaster, SerpAPI dhe scrapers të personalizuar për burime që nuk kanë API publike.

Pipeline pasurimi

LLM nxjerr artistë dhe klube nga përshkrime të lirë, OCR lexon posterat, dhe Spotify lidhet për metadata muzikore. Çdo event arrin te përdoruesi i pasuruar.

Profili shijesh

Përdoruesi zgjedh artistë, klube dhe festivale pëlqyer; sistemi ndërton një vektor shijesh që ushqen çdo rekomandim, kërkim dhe trip plan.

Trip planner për grupe

Disa miq, disa qytete kandidate, disa data: motori rendit zgjedhjet duke pikëzuar argëtimin për të gjithë, jet-lag-un dhe buxhetin maksimal.

MCP server me 25+ tool-e

PartyMate ekspozohet si plugin për agjentë AI. Një agjent mund të kërkojë evente, ndërtojë anchor shijesh dhe planifikojë trip pa e prekur backend-in direkt.

Aplikacion native

Expo + React Native + expo-router me 9 tabs (Discover, Events, Artists, Venues, Map, Plan, Trips, Reels, Profile) dhe onboarding të personalizuar.

Web dhe dashboard

Next.js për publikun, TanStack Router për versionin e ri, dhe një dashboard i brendshëm për menaxhimin e ingest-it dhe analitikës.

Self-hosted nga A në Z

NestJS + Fastify backend, Supabase + Redis, Python service për OCR, ffmpeg për video-frames. Asgjë proprietary përveç OpenAI API.

Backend

NestJSFastifyGraphQLBullMQRedisTypeScript

Aplikacion native

ExpoReact Nativeexpo-routerNativeWindReanimated

Web & dashboard

Next.js 16TanStack RouterTailwindshadcn/ui

MCP server

TypeScript25+ domain toolstaste-vector enginegroup trip planner

Burimet ingest

Resident AdvisorTicketmasterEventimBandsintownApifyBrightdataSerpAPISpotify

AI & enrichment

OpenAI GPT-4EmbeddingsEasyOCRffmpeg frame extract

Të dhëna

Supabase Postgres + RLSSupabase StorageRedis cache

Infrastrukturë

Hetzner self-hostedDocker composeNginxResendTelegram bot

8

Burime ingestimi në një pipeline

49

Module të specializuara backend

4

Klientë mbi një backend të vetëm

25+

Tool-e MCP për agjentë AI

Faza tjetër: integrimi me kalendarët e përdoruesve për planifikim automatik, lansimi i Reels-eve të gjeneruara nga video-poster (frame extraction + AI subtitles), dhe një model i ri gjeografik që ranguron trips duke përfshirë edhe kostot e fluturimit dhe akomodimit.

(Tjetër?)

Le të ndërtojmë diçka të mirëfilltë bashkë.

Hapur për 1 deri 2 projekte të reja për Q3 2026. Brenda 24 orëve kthehemi me një vlerësim të shkurtër ose një bisedë 30-minutëshe.