Eventos
GET
 /api/eventos.json  Obtiene todos los eventos cerveceros próximos publicados
 Rate Limit: 100 solicitudes por  1 hora 
  Cache: 5 minutos 
 Estructura de respuesta
                    {
  "eventos": [
    {
      "id": "string",
      "name": "string",
      "date": "string (YYYY-MM-DD)",
      "time": "string (HH:MM:SS)",
      "brewery": "string",
      "location": "string",
      "city": "string",
      "price": "number | null",
      "description": "string | null",
      "category": "string | null",
      "created_at": "string (ISO)",
      "updated_at": "string (ISO)"
    }
  ],
  "count": "number",
  "last_updated": "string (ISO)"
}
                   Ejemplo de respuesta
                    {
  "eventos": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Tap Takeover IPA Session",
      "date": "2025-09-15",
      "time": "18:30:00",
      "brewery": "Cervecería Artesanal",
      "location": "Calle 10 #15-25, El Poblado",
      "city": "Medellín",
      "price": 35000,
      "description": "Degustación de 5 IPAs especiales",
      "category": "tap-takeover",
      "created_at": "2025-09-04T10:30:00.000Z",
      "updated_at": "2025-09-04T10:30:00.000Z"
    }
  ],
  "count": 1,
  "last_updated": "2025-09-04T15:45:00.000Z"
}
                    Códigos de error
 500 Error interno del servidor o base de datos 
 429 Demasiadas solicitudes (rate limit excedido)