Kids Holiday Camp & Activity Directory
Parents find holiday camps and kids' classes by area, age and dates; camp operators list free and pay to be featured during school holidays.
Economics
- Pricing example
- Free listing; $25 for 30 days featured in an area page
- Daily math
- 1 featured spot a day x $25 = $25/day. Demand will peak before school holidays, so expect uneven months.
- Target if you hit the daily math
- Target: $450 - $750 / month, higher before school holidays
Audience and urgency
Audience: Free side: parents in Klang Valley, Penang and Johor Bahru. Paying side: holiday camp, enrichment class and kids' activity operators.
Urgency: Every school holiday, parents search chat groups and social posts for camps that fit their child's age, their area and their work dates. Small operators struggle to be found outside their own followers.
MVP scope
- ✓ Listings: activity type, ages, area, dates the operator enters, half/full day, language, price range, booking link
- ✓ Filters by area, age, date range and type
- ✓ Operator claim and update form; certifications shown only with a proof link
- ✓ Featured spots via Stripe Checkout
- ✓ 'Last updated' date on every listing and automatic hiding after the end date
Omitted features
- - Do NOT collect any children's personal data
- - Do NOT handle bookings or payments for camps
- - Do NOT claim operators are vetted for safety unless you check
Suggested stack
- Frontend
- Next.js + Tailwind CSS
- Backend or API
- Supabase (listings, operators)
- Payments
- Stripe Checkout
- Hosting
- Vercel or Netlify (free tier to start)
Repository metadata
- Blueprint ID
kids-holiday-camp-directory- Category ID
curated_directory- Monetization ID
featured_listing
Day-one distribution
Channels
- Parent Facebook groups in Klang Valley, Penang and JB (follow rules)
- Direct invites to operators who advertise publicly
- Reddit r/malaysia (only where allowed)
Reddit strategy
Before each school holiday, post a free source-linked list of camps by area.
Cold outreach or directory hook
Offer the first 30 operators a free featured week before the next school holiday.
Search keywords
school holiday camp kl, kids holiday program petaling jaya, holiday camp penang kids
One-shot master prompt
Build a "Kids Holiday Camps" directory in Next.js with Tailwind CSS and Supabase. Core requirements: 1. Operator sign-up (magic link) and listings: title, activity type, age range, area (state > district), start/end dates and times, half/full day, language, price range + currency, booking URL, photos (operator-owned), optional proof URLs for certifications. 2. Search with filters for area, age, date range and type; listings past their end date are hidden automatically. 3. Area pages /[state]/[district] generated only when live listings exist; featured listings first with a "Featured" label. 4. Stripe Checkout for a 30-day featured spot ($25); webhook sets featured_until. 5. Admin approval, proof-link checking (badge shown only after an admin marks it checked), and a public report form. No children's data is collected anywhere.
Comparable products
Published 2026-10-08.