Skip to content

Repository files navigation

rsvp-ify

⚠️ This project is a prototype and demo. It is still in the building phase and not complete.

A beautiful, no-account event RSVP platform. Create event pages, share the link, and collect RSVPs — all in under 60 seconds.

Status

This is an early-stage prototype being actively developed. Features may be incomplete, unstable, or subject to change without notice. It is not intended for production use at this time.

Tech Stack

  • Framework: Next.js 16 (App Router)
  • UI: React 19, Tailwind CSS 4
  • Database: Supabase (Postgres + Realtime)
  • Language: TypeScript

Features (in progress)

  • Create event pages with title, date, time, location, description, and cover image
  • Shareable event links — no sign-up required
  • RSVP with going / maybe / can't go status
  • Real-time guest list updates via Supabase Realtime
  • Comment/discussion section on events
  • Host token-based event management (edit, delete)
  • Light/dark mode
  • Calendar export (Google Calendar, .ics)
  • Privacy Policy & Terms of Service pages

Getting Started

npm install
npm run dev

Open http://localhost:3000 in your browser.

Environment Variables

Create a .env.local file with:

NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key

License

This project is not yet licensed for public use. All rights reserved.

About

A beautiful, no-account event RSVP platform. Create event pages, share the link, and collect RSVPs

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages