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.

Every action you take in ULagos 360° is tied to your name. When you mark a space as occupied, reserve it, or release it, the system records which tutor made that change — so the whole team can see in real time who is managing each space across campus. Without an identity, no space actions are available.

First-time login

1

Open the app

Navigate to the ULagos 360° URL in your browser. If no session is saved, the identification modal appears automatically over a blurred backdrop. You cannot dismiss it without submitting a name.
2

Enter your tutor name

Type your name in the Nombre del Tutor field. Use the name your team will recognise on the dashboard — for example, Ulises Lagos.
3

Click Continuar

Press Continuar to submit the form. Your name is saved to localStorage and a user object is registered on the server so other tutors can see your activity immediately.

Persistent sessions

You do not need to re-enter your name every time you open the app. On each page load, ULagos 360° reads your saved name from localStorage and re-registers you on the server automatically. Your session survives browser refreshes and tab reopens for as long as the stored data exists.

Changing your name

If you need to update your display name mid-event, click the (Settings) icon next to your name in the top-right header. The identification modal reopens, pre-filled with your current name. Edit the field and click Cambiar to save the change. Select Cancelar to close without saving.
Action buttons on every space card are hidden until you are identified. The component checks if (!currentUser) return null before rendering any status-change controls — so tutors who have not logged in can view the dashboard but cannot modify any space.

User object structure

When you submit your name, the app creates a user object client-side and passes it to the server:
{
  "id": "1714500000000",
  "name": "Ulises Lagos"
}
FieldTypeSource
idstringGenerated as Date.now().toString() at login time
namestringThe value you entered in the modal
The id is a millisecond-precision timestamp, unique enough to distinguish simultaneous sessions on different devices.

Build docs developers (and LLMs) love