Try the Live Demo
The easiest way to explore Apartado de Salas is through the live demo:Live Demo
Access the demo at arakatadevs.com.mx/Portafolio/Apartado-Salas
Demo Credentials
Two accounts are available to test different roles:Administrator
Username:
Password:
adminPassword:
1234Full access to review, approve, and reject reservationsDepartment Head
Username:
Password:
jefe_departamentoPassword:
1234Create and track reservation requestsThese credentials are for demonstration purposes only. The system contains no sensitive information.
User Workflow: Create a Reservation
Follow these steps to create your first room reservation as a department head.Log In
Navigate to the login page and enter the department head credentials:After successful login, you’ll be redirected to the user dashboard at
/dashboard.Access Reservation Form
From the dashboard, click “Nueva Reservación” (New Reservation) or navigate to:The reservation form includes:
- Room selection dropdown
- Event name input
- Date and time slot manager
- Material selection (dynamically loaded per room)
- Notes/observations textarea
Fill Out Reservation Details
Complete the form with your reservation information:Basic InformationYou can add multiple slots for recurring events or multi-day reservations.
- Select a room from the dropdown
- Enter an event name (e.g., “Reunión de Departamento”)
- Add optional notes
The system validates for scheduling conflicts automatically. If another reservation overlaps with your selected time, you’ll receive an error.
Select Materials
After selecting a room, the material checklist loads automatically via AJAX:Check the materials you need:
- Proyector
- Bocinas
- Micrófono
- Pizarrón
Submit Request
Click “Crear Solicitud” (Create Request) to submit.The system performs these validations:On success, you’ll see:
Administrator Workflow: Review Requests
Log out and log back in with administrator credentials to review the request.Log In as Admin
Use the administrator account:The admin dashboard shows:
- Total pending requests
- Recent reservation activity
- Quick access to approval queue
Review Request Details
Click “Ver detalle” (View details) on any request:The detail view displays:
- Event information
- Requesting user
- Room assignment
- All scheduled time slots
- Selected materials with quantities
- Notes from requester
- Current status
Understanding the Reservation Lifecycle
Every reservation goes through this workflow:Status Values
- pendiente: Awaiting administrator review
- aprobado: Approved and confirmed
- rechazado: Rejected by administrator
Multi-Slot Reservations
The system supports multiple time slots per reservation, perfect for:- Recurring meetings: Same room, multiple dates
- Multi-day events: Conference spanning several days
- Split sessions: Morning and afternoon slots
Example: Weekly Meeting
Transaction Safety
Reservations use database transactions to ensure data integrity:Next Steps
Creating Reservations
Detailed guide for users creating and managing reservations
Managing Requests
Administrator guide for reviewing and processing requests
Authentication System
Learn how roles and permissions control access
Reservation Features
Deep dive into conflict detection and multi-slot support