Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Pewiz/ulagos360/llms.txt

Use this file to discover all available pages before exploring further.

ULagos 360° is the central coordination tool for tutors managing the Universidad de Los Lagos open-day event. Multiple tutors can simultaneously view and update the status of classrooms, coffee break areas, campus tour stops, workshops, and active tour groups — all in real time, from any device.

Quick Start

Run the app locally and get it connected to the backend in minutes.

Deployment

Deploy the frontend to Vercel or Netlify and wire up the Railway backend.

User Guide

Walk through how tutors identify themselves and manage spaces day-of.

Technical Reference

Explore the Socket.IO event protocol, Zustand store, and hook architecture.

How It Works

1

Open the app and identify yourself

When you first load ULagos 360°, a modal asks for your tutor name. This links every space update you make to your identity so other tutors can see who is managing each space.
2

Pick a category and find your space

The dashboard is organized into five categories — Bienvenida, Coffee Break, Campus Tour, Talleres, and Tours en Curso. Select the tab for your area and locate your assigned space card.
3

Update space status with one tap

Tap the action button on a space card to move it through its lifecycle — from available to occupied, or through the workshop flow (Iniciar → Terminar → Resetear). The update reaches every connected tutor instantly.
4

Stay in sync even when offline

If your connection drops, all state is preserved locally. When you reconnect, the app automatically syncs with the server so nothing is lost.

Key Features

Real-Time Sync

Socket.IO WebSockets broadcast every status change to all connected tutors instantly with no manual refresh needed.

Optimistic Updates

Space cards update immediately in the UI before the network round-trip completes, keeping the interface snappy even on slow connections.

Five Space Categories

Bienvenida, Coffee Break, Campus Tour, Talleres, and Tours en Curso — each with its own status lifecycle and action buttons.

Live Stats Dashboard

A top-of-page summary shows totals for available spaces, occupied spaces, tutors en camino, active workshops, and active tours.

Offline Resilience

Zustand persists all state to localStorage. Automatic 15-second backups ensure no data is lost if the connection drops.

Mobile Ready

Fully responsive layout built with Tailwind CSS 4 — works on phones and tablets so tutors can update spaces from anywhere on campus.

Build docs developers (and LLMs) love