← Zurück zu allen Projekten
🎉

MeinEvent

Moderne Event-Management-Plattform für Hochzeiten, Geburtstage und Firmenfeiern. Gästeliste, RSVP-Tracking, Foto-Upload, Musikwünsche und Gästebuch in einer App.

Event-Management Next.js Supabase Stripe QR-Code

Für Event-Organisatoren

Ein komplettes Dashboard für die perfekte Eventplanung.

📋

Gästeliste verwalten

Einladungen versenden, RSVP-Status tracken und Diätpräferenzen erfassen.

💰

Budget-Planung

Ausgaben tracken, planen und den Überblick über alle Kosten behalten.

Aufgaben-Manager

To-Do Liste für die gesamte Event-Planung mit Deadlines und Zuweisungen.

📲

QR-Code teilen

Gäste können einfach per QR-Code dem Event beitreten – kein Login nötig.

Gäste-Portal

Alles, was Gäste brauchen, in einer eleganten Oberfläche.

📬

RSVP

Zusage/Absage mit Begleitpersonen und Diätinfos abgeben.

📷

Foto-Upload

Bilder vom Event teilen und eine gemeinsame Galerie erstellen.

🎵

Musikwünsche

Songs für die Party vorschlagen und für Favoriten abstimmen.

📖

Gästebuch

Nachrichten an das Brautpaar oder den Gastgeber hinterlassen.

Technische Highlights

actions/guest.ts
// Server Action: RSVP absenden
export async function submitRsvp(formData: FormData) {
    const supabase = createServerClient();
    
    const rsvpData = {
        status: formData.get('status'),
        guests_count: formData.get('guests'),
        dietary_preferences: formData.get('diet'),
        message: formData.get('message'),
    };
    
    await supabase
        .from('guests')
        .update(rsvpData)
        .eq('id', guestId);
        
    revalidatePath(`/e/${eventCode}`);
}
api/checkout/route.ts
// Stripe Checkout für Premium-Features
const session = await stripe.checkout.sessions.create({
    mode: 'payment',
    line_items: [{
        price: process.env.STRIPE_PRICE_SINGLE,
        quantity: 1,
    }],
    success_url: `${origin}/dashboard?success=true`,
    cancel_url: `${origin}/premium`,
});

Tech Stack

Frontend Next.js 16, TypeScript
Styling Tailwind CSS v4, Shadcn/UI
Backend Supabase (PostgreSQL)
Auth Supabase Auth (OAuth)
Payments Stripe
Features QR-Codes, Framer Motion