SupaClubs – Spark a Vibe ⚡

Inspiration

We noticed that online communities were increasingly shaped by algorithms, ads, and noise. We wanted to build a space where authentic clubs can thrive — with real people, shared interests, and zero distractions.

What it does

SupaClubs lets anyone start, manage, and monetize a micro-community in minutes. Think of it as a lightweight platform where users can:

  • Create clubs with unique slugs
  • Share content and updates
  • Onboard members
  • Collect payments
  • Manage roles and permissions
  • Track engagement and participation patterns

All wrapped in a mobile-first, PWA experience.

🤖 AI-Powered Club Intelligence

SupaClubs uses AI to help club creators:

  • Identify the best times to post updates or host live sessions
  • Suggest ideal meetup timings based on global member time zones
  • Recommend event formats and engagement tactics tailored to the club’s audience
  • Provide real-time insights into member retention, interaction, and growth opportunities

💸 Monetization Built-In

Clubs can also earn by:

  • Selling sponsorship spots on their club pages
  • Featuring sponsors during online events and offline meetups
  • Accessing upcoming tools on SupaClubs.com to manage sponsorship deals with ease

How we built it

  • Frontend: React + Vite + TailwindCSS + Framer Motion
  • Backend: Supabase (PostgreSQL + Auth + Storage + RLS)
  • Infra: Edge-ready PWA with service worker + web manifest
  • Design System: Custom UI with Lucide icons and modular components
  • Auth: Supabase magic links + context-based protected routes
  • Payments: Stripe-ready user schema with role-based payouts

Challenges we ran into

  • Crafting the right Supabase schema with scalable RLS policies
  • Getting PWA install flow to work smoothly across devices
  • Designing a flexible user + club model with monetization in mind

Accomplishments that we're proud of

  • Fully working mobile-first PWA in under a week
  • Schema with role-based access, subscriptions, and payouts
  • Clean onboarding flow with responsive UI and dark mode
  • Launch-ready demo with minimal friction

What we learned

  • Supabase + Bolt is a powerhouse for full-stack MVPs
  • Designing for mobile-first is not just a layout choice — it changes user flow and decision making
  • Stripe schema planning early saves major headaches later

What's next for SupaClubs - Spark a Vibe.

  • Member posts, likes, and reactions
  • Real-time chat via Supabase Realtime or Ably
  • Club discovery and invite-only features
  • Creator dashboard with analytics and payout history
  • AI club assistant for onboarding and engagement

Join the vibe. Start a SupaClub.

Built With

  • app
  • framer-motion
  • lucide-react
  • postgresql
  • pwa-(service-worker
  • react
  • react-helmet-async
  • react-router-dom
  • stripe
  • supabase
  • supabase-auth
  • supabase-edge-functions
  • supabase-storage
  • tailwind-css
  • typescript
  • vite
  • web
Share this project:

Updates