Whazup — NZ Event Discovery App

Whazup is a modern, swipe-style event discovery app for New Zealand that recommends personalised events using the Eventfinda API.

Whazup UI 1 Whazup UI 2

Whazup helps you find events around New Zealand with a quick, fun, swipe-based questionnaire — making event discovery personal and effortless. 🌟 Built to surface concerts, workshops, festivals and more without sifting through long lists.


👉 Try Whazup


💡 Why this project?

Whazup was created to combine simple, mobile-first UX with rich local event data so users can quickly discover things to do. The app uses a Tinder-style swipe onboarding to match interests to events and relies on the Eventfinda API for location + event data.


🎯 Goals

  • Provide personalised event recommendations based on user interests
  • Offer localised event discovery across New Zealand
  • Deliver fast, mobile-first UI/UX with a swipe-style questionnaire
  • Cover diverse event categories (music, theatre, sports, festivals, workshops)

🧭 User Flow

  1. Welcome — choose a region or allow automatic location suggestions.
  2. Swipe interface — go through curated questions to indicate your tastes.
  3. Matching — the app analyses preferences and matches event categories.
  4. Results — celebratory match + curated events list.
  5. Event details — book through Eventfinda links when available.

📚 Event Categories

Whazup covers eight major categories:

  1. Concerts & Gig Guide
  2. Performing Arts
  3. Theatre
  4. Sports & Outdoors
  5. Festivals & Lifestyle
  6. Dance
  7. Exhibitions
  8. Workshops & Classes.

🛠 Built With

  • Next.js 14 (App Router)
  • TypeScript
  • Tailwind CSS
  • Framer Motion (animations & gestures)
  • Lucide React (icons)
  • Eventfinda API (events & locations)
  • Next.js API Routes, SSR, image optimisation & caching.

🚀 Features

  • Tinder-style swipe questionnaire for interest matching.
  • 180+ questions created across the app (curated set for onboarding).
  • Location-based filtering & region grouping across New Zealand.
  • Glassmorphism UI, animated backgrounds, responsive layout, and PWA-friendly touches.