
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
- 👉 Live app: https://Whazup.vercel.app/
- 💻 Source code: https://github.com/applescan/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
- Welcome — choose a region or allow automatic location suggestions.
- Swipe interface — go through curated questions to indicate your tastes.
- Matching — the app analyses preferences and matches event categories.
- Results — celebratory match + curated events list.
- Event details — book through Eventfinda links when available.
📚 Event Categories
Whazup covers eight major categories:
- Concerts & Gig Guide
- Performing Arts
- Theatre
- Sports & Outdoors
- Festivals & Lifestyle
- Dance
- Exhibitions
- 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.