Event properties
Each event contains essential information about the wedding celebration:Core properties
The name of the wedding event (e.g., “Sarah & John’s Wedding”)
The wedding venue or location
The date and time of the wedding celebration
A password guests use to access the event and upload photos
A QR code that guests can scan for quick access to the event
The couple who owns the event
Each event belongs to a single user (the couple), but multiple guests can access and contribute photos to the event using the event password.
Creating events
Couples create events after registering and logging in. The event creation process collects all necessary information about the wedding.Event creation endpoint
Event creation service
- Couple fills out event details in the frontend
- Request includes event name, location, date, and password
- System validates the user exists
- Event is created and associated with the user
- QR code can be optionally generated for easy guest access
Guest access to events
Guests access events using the event password or by scanning a QR code. This allows them to view the photo gallery and upload their own photos without creating an account.Access methods
Password access
Password access
Guests enter the event password to gain access. The password acts as a simple authentication mechanism that doesn’t require account creation. This makes it easy for all wedding guests to participate, regardless of their technical expertise.
QR code access
QR code access
Couples can generate a QR code for their event and display it at the wedding venue. Guests simply scan the code with their phones to instantly access the event and start uploading photos.
Guest access is designed to be frictionless. No account registration is required - just the event password or QR code.
Listing events
Authenticated users can view all events in the system. This endpoint returns a list of all events with their details.List events endpoint
Event service
- Event ID
- Event name
- Location
- Date
- Owner information
- Creation timestamp
Deleting events
Event owners can delete events they’ve created. This removes the event and all associated data.Delete event endpoint
Deletion service
Event workflow
Here’s the typical workflow for using events in Brautcloud:Event request structure
When creating an event, the request body should include:Example request
Use cases
Wedding celebrations
The primary use case - couples create events for their wedding day to collect photos from all guests.
Engagement parties
Create events for pre-wedding celebrations like engagement parties or rehearsal dinners.
Multiple events
Couples can create separate events for different wedding-related celebrations (ceremony, reception, after-party).
Guest collaboration
All guests contribute to a shared photo gallery, capturing moments from different perspectives.
Related features
- Image Upload - How guests upload photos to events
- Image Gallery - Viewing event photos
- Authentication - User account creation for event owners