Skip to main content
LarpLand offers an event system where you can browse upcoming roleplay campaigns, register for events, and receive notifications.

Accessing Events

The events page is available from the main navigation:
  1. Tap the “Eventos” tab in the bottom navigation bar
  2. The section is labeled “Calendario de campanas” in the app header
  3. The events list loads automatically when you open this tab

Browsing Events

Events are displayed in a scrollable list, with each event card showing:
  • Event icon: Visual indicator in a decorative badge
  • Event name: Bold title, up to 2 lines
  • Description: Brief overview of the event, truncated to 2 lines
  • Start date and time: When the event begins
  • End date and time: When the event concludes
  • Registration button: Shows your current registration status

Event Card Layout

Each event appears in a card with a parchment-style design:
  • Light background color (#FFFAF0) for a fantasy aesthetic
  • Rounded corners with subtle border
  • Icon badge in the top-left
  • Date chips displaying start and end times
  • Action button aligned to the right

Date and Time Format

Event dates are displayed in DD/MM/YYYY HH:MM format:
  • Example: “06/03/2026 18:00”
  • Start and end times are clearly labeled
  • Times include both date and hour/minute precision

Event Registration

To register for an event:
1

Browse available events

Scroll through the events list to find one that interests you
2

Review event details

Read the event name, description, and scheduled dates
3

Tap 'Inscribirse'

Click the registration button on the event card
4

Confirmation

A success message confirms your registration: “Inscripcion realizada”

Registration Status

The registration button indicates your current status:
  • Not registered: Button shows “Inscribirse” with an outlined icon
  • Already registered: Button shows “Inscrito” with a verified checkmark icon
  • Button style: Dark green background (#2C4432) with white text
If you try to register for an event you’re already enrolled in, you’ll see a message: “Ya estas inscrito en este evento”

Viewing Your Registered Events

Access a dedicated screen to manage all your event registrations.

Accessing My Events

From the Profile tab:
1

Navigate to Profile

Tap the Profile icon in the bottom navigation bar
2

Open Registered Events

Tap the Ver mis eventos inscritos button

My Events Screen

Your registered events are organized into two sections:

Proximos (Upcoming Events)

Events that haven’t started yet, displayed with:
  • Event card showing name, description, and dates
  • Verified icon: Indicates you’re enrolled
  • Cancel button: Allows you to cancel your registration
To cancel an upcoming event:
1

Tap Cancel

Press the red Cancelar button on the event card
2

Confirm cancellation

A dialog asks: “Quieres cancelar tu inscripcion en [event name]?”
3

Complete cancellation

Tap Cancelar inscripcion to confirm, or No to keep your registration
You cannot cancel registration for events that have already ended.

Pasados (Past Events)

Events that have already finished, displayed with:
  • Event card showing historical event details
  • Status badge: “Asistio / Finalizado” indicating the event is complete
  • No cancel button (past events cannot be cancelled)

Empty States

No upcoming events: If you have no future events registered, you’ll see “No tienes eventos proximos” No past events: If you haven’t attended any events yet, you’ll see “No hay eventos pasados” No events at all: If you’ve never registered for an event, you’ll see “Todavia no te has inscrito en eventos”

Refreshing Event List

Pull down on the registered events screen to refresh and load the latest event data and registration status from Firebase.

Event Registration from Main List

In the main Events tab, your registered events show:
  • “Inscrito” button with a verified icon
  • The button appears filled instead of outlined
  • All events (registered and available) appear together in the list

Event Capacity

The current event system does not display:
  • Maximum participant limits
  • Current enrollment counts
  • Waitlist functionality
Events remain available for registration regardless of how many users have enrolled.

Build docs developers (and LLMs) love