# Refugio ## Docs - [Authentication](https://mintlify.wiki/IvBanzaga/Refugio/api/authentication.md): Authentication functions for the Refugio system - [Companions](https://mintlify.wiki/IvBanzaga/Refugio/api/companions.md): Functions for managing reservation companions - [Database Connection](https://mintlify.wiki/IvBanzaga/Refugio/api/connection.md): Database connection setup and PDO configuration for the Refugio system - [Database Schema](https://mintlify.wiki/IvBanzaga/Refugio/api/database-schema.md): Complete database schema documentation for the Refugio mountain refuge bed reservation management system - [Reservations](https://mintlify.wiki/IvBanzaga/Refugio/api/reservations.md): Functions for managing bed reservations in the refuge - [Rooms and Beds](https://mintlify.wiki/IvBanzaga/Refugio/api/rooms.md): Functions for managing rooms and bed availability in the refuge - [User Management](https://mintlify.wiki/IvBanzaga/Refugio/api/users.md): User management functions for the Refugio system - [Utilities](https://mintlify.wiki/IvBanzaga/Refugio/api/utilities.md): Helper and utility functions for the Refugio system - [Application Configuration](https://mintlify.wiki/IvBanzaga/Refugio/deployment/configuration.md): Configure Refugio application settings and connections - [Database Setup](https://mintlify.wiki/IvBanzaga/Refugio/deployment/database-setup.md): Install and configure PostgreSQL or MySQL for Refugio - [Production Deployment](https://mintlify.wiki/IvBanzaga/Refugio/deployment/production.md): Deploy Refugio to a production environment with security and performance optimizations - [System Requirements](https://mintlify.wiki/IvBanzaga/Refugio/deployment/requirements.md): Hardware and software requirements for running Refugio - [Authentication System](https://mintlify.wiki/IvBanzaga/Refugio/features/authentication.md): Role-based authentication with secure password handling and session management - [Calendar & Availability](https://mintlify.wiki/IvBanzaga/Refugio/features/calendar.md): Interactive calendar system showing real-time bed availability and reservations - [Reservation System](https://mintlify.wiki/IvBanzaga/Refugio/features/reservations.md): Complete reservation workflow from creation to approval with bed assignment - [Room & Bed Management](https://mintlify.wiki/IvBanzaga/Refugio/features/room-management.md): Room and bed availability tracking with real-time status updates - [User Management](https://mintlify.wiki/IvBanzaga/Refugio/features/user-management.md): Complete CRUD operations for user accounts with pagination, search, and export - [Administrator Guide](https://mintlify.wiki/IvBanzaga/Refugio/guides/admin-guide.md): Complete guide for administrators managing the Refugio reservation system - [Member Guide](https://mintlify.wiki/IvBanzaga/Refugio/guides/member-guide.md): Guide for club members using the Refugio reservation system - [Security Best Practices](https://mintlify.wiki/IvBanzaga/Refugio/guides/security.md): Security guidelines and best practices for the Refugio reservation system - [Installation Guide](https://mintlify.wiki/IvBanzaga/Refugio/installation.md): Complete installation instructions for deploying Refugio in production environments - [Introduction to Refugio](https://mintlify.wiki/IvBanzaga/Refugio/introduction.md): A comprehensive mountain refuge bed reservation management system designed for mountain huts, hostels, and climbing clubs - [Quick Start Guide](https://mintlify.wiki/IvBanzaga/Refugio/quickstart.md): Get Refugio up and running in minutes with this step-by-step guide