Plantilla de Operaciones de Perreras de Alojamiento
Operaciones de Perrera para Alojamiento, Alimentación, Chequeos de Salud y Notas del Propietario
Un backend de perrera de alojamiento listo para producción en Back4app con EstanciaDeAlojamiento, HorarioDeAlimentación, RegistroDeVacunación, y NotaDeContacto. Incluye diagrama ER, diccionario de datos, esquema JSON, sandbox de API, y un prompt de Agente de IA para una configuración rápida.
Conclusiones del kennel
Esta plantilla ofrece al personal del kennel un backend de alojamiento para perros con seguimiento de <strong>EstanciaDeAlojamiento</strong>, <strong>HorarioDeAlimentación</strong>, <strong>RegistroDeVacunación</strong> y <strong>NotaDeContacto</strong> para que los detalles de ingreso, cuidado y recogida se mantengan organizados.
- Control de estancia de alojamiento — Rastree cada <strong>EstanciaDeAlojamiento</strong> con <strong>perro</strong>, <strong>horaDeIngreso</strong>, <strong>horaDeSalida</strong> y <strong>estado</strong> para que las estancias activas sean fáciles de revisar.
- Control del horario de alimentación — Utilice campos de <strong>HorarioDeAlimentación</strong> como <strong>horaComida</strong>, <strong>tipoComida</strong>, <strong>tamañoPorción</strong> y <strong>estado</strong> para ver qué comidas están pendientes o servidas.
- Visibilidad del registro de vacunación — Almacene entradas de <strong>RegistroDeVacunación</strong> con <strong>nombreVacuna</strong>, <strong>administradoEn</strong>, <strong>venceEn</strong> y <strong>verificadoPor</strong> para decisiones de ingreso más seguras.
- Enrutamiento de contacto del propietario — Vincule los registros de <strong>perro</strong> a los detalles de <strong>propietario</strong> y <strong>nota de contacto</strong> para notas de recogida, llamadas de emergencia y cambios de horario.
- Responsabilidad del personal de la perrera — Utilice campos de <strong>usuario</strong> como <strong>nombre de usuario</strong>, <strong>correo electrónico</strong> y <strong>rol</strong> para que cada alimentación, verificación y nota tenga el propietario de personal correcto.
Entendiendo el backend del gerente de perrera de perros
Los informes en la perrera de perros deben responder preguntas de liderazgo sin una búsqueda manual a través de carpetas y hilos de mensajes. Los pequeños retrasos se acumulan rápidamente. Esta plantilla modela las entidades centrales con acceso basado en roles en Back4app para que cada compañero de la perrera de perros vea la parte del flujo de trabajo que poseen. El esquema cubre <strong>usuario</strong>, <strong>propietario</strong>, <strong>perro</strong>, <strong>estancia de alojamiento</strong>, <strong>horario de alimentación</strong>, <strong>registro de vacunación</strong> y <strong>nota de contacto</strong> con permisos de autenticación y enfoque en la perrera incorporados. Conecte su frontend preferido y gestione el trabajo diario de alojamiento desde un solo backend.
Mejor para:
Resumen del backend de la perrera de alojamiento para perros
La perrera de alojamiento para perros no solo se trata de velocidad; se trata de defensa cuando alguien pregunta “muéstrame cómo supiste que eso era cierto.”
Los interesados pueden verificar la cobertura del seguimiento de la estancia de alojamiento, la planificación del horario de alimentación y las revisiones del registro de vacunación aquí: nombres, relaciones y los flujos de trabajo que habilitan.
Módulos de Datos de la Guardería
Cada tarjeta de tecnología en este centro utiliza el mismo esquema de backend de kennel con <strong>Usuario</strong>, <strong>Dueño</strong>, <strong>Perro</strong>, <strong>EstanciaDePaseo</strong>, <strong>HorarioDeAlimentación</strong>, <strong>RegistroDeVacunación</strong> y <strong>NotaDeContacto</strong>.
Seguimiento de estancias de boarding
<strong>BoardingStay</strong> almacena <strong>perro</strong>, <strong>checkInAt</strong>, <strong>checkOutAt</strong>, <strong>estado</strong> y <strong>kennelRun</strong>.
Planificación del programa de alimentación
<strong>FeedingSchedule</strong> se vincula a <strong>BoardingStay</strong> con <strong>mealTime</strong>, <strong>foodType</strong>, <strong>portionSize</strong> y <strong>fedBy</strong>.
Revisiones del registro de vacunación
<strong>VaccinationRecord</strong> captura <strong>vaccineName</strong>, <strong>administeredOn</strong>, <strong>expiresOn</strong>, <strong>clinicName</strong>, y <strong>verifiedBy</strong>.
Gestión de contactos del propietario
<strong>Owner</strong> almacena <strong>fullName</strong>, <strong>primaryPhone</strong>, <strong>email</strong>, y <strong>preferredContactMethod</strong>.
Historial de notas de contacto
<strong>ContactNote</strong> almacena <strong>owner</strong>, <strong>dog</strong>, <strong>author</strong>, <strong>subject</strong>, y <strong>contactType</strong>.
¿Por qué construir el backend de tu guardería canina con Back4app?
Back4app te ofrece clases listas para la guardería para <strong>BoardingStay</strong>, <strong>FeedingSchedule</strong>, y <strong>VaccinationRecord</strong> para que el personal pase menos tiempo reconciliando notas y más tiempo cuidando a los perros.
- •BoardingStay y FeedingSchedule en un solo lugar: Consulta <strong>BoardingStay</strong> y <strong>FeedingSchedule</strong> juntas para ver qué <strong>Dog</strong> come a continuación, qué <strong>mealTime</strong> está pendiente, y qué <strong>User</strong> lo registró.
- •Revisiones de VaccinationRecord antes de la admisión: Utiliza campos de <strong>VaccinationRecord</strong> como <strong>vaccineName</strong>, <strong>administeredOn</strong>, <strong>expiresOn</strong>, y <strong>verifiedBy</strong> para confirmar el estado de salud antes de que un perro entre en la guardería.
- •Búsqueda de contacto del propietario durante turnos ocupados: Mantén el teléfono y el correo electrónico del <strong>Owner</strong> vinculados al <strong>Dog</strong> para que las preguntas sobre la recogida y las llamadas de emergencia se resuelvan rápidamente.
Construye las operaciones de la guardería alrededor de clases y campos claros en lugar de hojas de cálculo desordenadas y notas en papel.
Beneficios del kennel
Un backend de kennel que mantiene la alimentación, la salud y los detalles de contacto alineados entre turnos.
Ingreso y salida más rápidos
Usa <strong>EstanciaDePaseo</strong> y <strong>Perro</strong> juntos para que la recepción pueda confirmar llegadas, salidas y asignaciones de carrera actuales sin tener que revisar registros en papel.
Manejo de comidas preciso
Los campos de <strong>HorarioDeAlimentación</strong> como <strong>horaComida</strong>, <strong>tipoComida</strong> y <strong>tamañoPorción</strong> ayudan al personal a preparar la comida correcta a la hora adecuada.
Controles de salud que son fáciles de revisar
Las entradas de <strong>RegistroDeVacunación</strong> hacen que sea simple verificar <strong>nombreDeVacuna</strong>, <strong>administradoEl</strong>, <strong>expiraEl</strong> y <strong>verificadoPor</strong> antes de que un perro se una al suelo del kennel.
Comunicación con el propietario que se mantiene actual
Los datos de <strong>Propietario</strong> y <strong>ContactNote</strong> mantienen el teléfono, correo electrónico e historial de contacto al alcance para cambios de horario, preguntas y contacto de emergencia.
Transiciones limpias del personal
Los registros de <strong>Usuario</strong> y el estado de <strong>BoardingStay</strong> ayudan a un turno a ver lo que el turno anterior ya registró.
Configuración de perrera asistida por IA
Genera tus clases iniciales, permisos y flujos de API para el hospedaje de perros con un solo aviso estructurado.
¿Listo para lanzar tu backend de gestor de perrera?
Deja que el Agente IA de Back4app diseñe tu backend de perrera y genere flujos de trabajo de hospedaje, alimentación, vacunación y contacto con el propietario desde un solo aviso.
Gratis para empezar — 50 solicitudes de Agente AI/mes, no se requiere tarjeta de crédito
Pila de Tecnología de Perreras
Todo incluido en esta plantilla de backend para hospedaje de perros.
Diagrama ER del Kennel
Modelo de relación de entidad para el esquema de backend del alojamiento de perros.
Esquema que cubre usuarios de la perrera, propietarios, perros, estancias en alojamiento, programas de alimentación, registros de vacunación y notas de contacto.
Ver fuente del diagrama
erDiagram
User ||--o{ BoardingStay : "coordinates"
User ||--o{ FeedingSchedule : "feeds"
User ||--o{ VaccinationRecord : "verifies"
User ||--o{ ContactNote : "authors"
Owner ||--o{ Dog : "owns"
Owner ||--o{ ContactNote : "receives"
Dog ||--o{ BoardingStay : "books"
Dog ||--o{ FeedingSchedule : "needs"
Dog ||--o{ VaccinationRecord : "has"
Dog ||--o{ ContactNote : "is about"
BoardingStay ||--o{ FeedingSchedule : "includes"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Owner {
String objectId PK
String fullName
String primaryPhone
String email
String preferredContactMethod
String notes
Date createdAt
Date updatedAt
}
Dog {
String objectId PK
String name
String breed
Date dob
Number weightKg
String temperamentNotes
String ownerId FK
Date createdAt
Date updatedAt
}
BoardingStay {
String objectId PK
String dogId FK
Date checkInAt
Date checkOutAt
String status
String kennelRun
String specialInstructions
Date createdAt
Date updatedAt
}
FeedingSchedule {
String objectId PK
String boardingStayId FK
Date mealTime
String foodType
String portionSize
String fedById FK
String status
String notes
Date createdAt
Date updatedAt
}
VaccinationRecord {
String objectId PK
String dogId FK
String vaccineName
Date administeredOn
Date expiresOn
String clinicName
String proofUrl
String verifiedById FK
Date createdAt
Date updatedAt
}
ContactNote {
String objectId PK
String ownerId FK
String dogId FK
String authorId FK
String subject
String message
String contactType
Date followUpAt
Date createdAt
Date updatedAt
}
Flujo de la aplicación de la perrera
Flujo de ejecución típico para autenticación, admisión en la perrera, actualizaciones del programa de alimentación, chequeos de vacunación y búsqueda de contacto del propietario.
Ver fuente del diagrama
sequenceDiagram
participant User
participant App as Dog Boarding Kennel Manager App
participant Back4app as Back4app Cloud
User->>App: Sign in to the kennel dashboard
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open today's boarding stays
App->>Back4app: GET /classes/BoardingStay?include=dog.owner&order=checkInAt
Back4app-->>App: BoardingStay list with Dog and Owner pointers
User->>App: Mark a feeding as served
App->>Back4app: POST /classes/FeedingSchedule
Back4app-->>App: FeedingSchedule objectId
User->>App: Verify vaccination paperwork
App->>Back4app: GET /classes/VaccinationRecord?include=dog
Back4app-->>App: VaccinationRecord rows
User->>App: Add an owner contact note
App->>Back4app: POST /classes/ContactNote
Back4app-->>App: ContactNote savedGuía de Campo
Referencia completa a nivel de campo para cada clase en el esquema de alojamiento de perros.
| Campo | Tipo | Descripción | Requerido |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Automático |
| username | String | Login name for kennel staff | |
| String | Staff email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Staff role such as admin, manager, or attendant | |
| createdAt | Date | Auto-generated creation timestamp | Automático |
| updatedAt | Date | Auto-generated last-update timestamp | Automático |
7 campos en User
Seguridad y Permisos del Refugio
Cómo la estrategia ACL y CLP protege al personal del refugio, a los perros, las estancias de alojamiento y los datos de contacto del propietario.
Edición con alcance de personal
Solo las cuentas de <strong>Usuario</strong> autenticadas con el <strong>rol</strong> adecuado pueden crear o actualizar entradas de <strong>BoardingStay</strong>, <strong>FeedingSchedule</strong> y <strong>VaccinationRecord</strong>.
Privacidad de contacto del propietario
Los campos de <strong>Propietario</strong> como <strong>primaryPhone</strong> y <strong>email</strong> solo deben ser legibles por el personal que los necesite para las operaciones de alojamiento.
Control de registros de salud
Usa Cloud Code para validar las actualizaciones de <strong>VaccinationRecord</strong> antes de que un perro pueda ser marcado como listo para el alojamiento.
Esquema JSON
Definición de esquema JSON en bruto lista para copiar en Back4app o usar como referencia de implementación.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Owner",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"fullName": {
"type": "String",
"required": true
},
"primaryPhone": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"preferredContactMethod": {
"type": "String",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Dog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"breed": {
"type": "String",
"required": true
},
"dob": {
"type": "Date",
"required": false
},
"weightKg": {
"type": "Number",
"required": false
},
"temperamentNotes": {
"type": "String",
"required": false
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "Owner"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "BoardingStay",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"dog": {
"type": "Pointer",
"required": true,
"targetClass": "Dog"
},
"checkInAt": {
"type": "Date",
"required": true
},
"checkOutAt": {
"type": "Date",
"required": false
},
"status": {
"type": "String",
"required": true
},
"kennelRun": {
"type": "String",
"required": false
},
"specialInstructions": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "FeedingSchedule",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"boardingStay": {
"type": "Pointer",
"required": true,
"targetClass": "BoardingStay"
},
"mealTime": {
"type": "Date",
"required": true
},
"foodType": {
"type": "String",
"required": true
},
"portionSize": {
"type": "String",
"required": true
},
"fedBy": {
"type": "Pointer",
"required": false,
"targetClass": "User"
},
"status": {
"type": "String",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "VaccinationRecord",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"dog": {
"type": "Pointer",
"required": true,
"targetClass": "Dog"
},
"vaccineName": {
"type": "String",
"required": true
},
"administeredOn": {
"type": "Date",
"required": true
},
"expiresOn": {
"type": "Date",
"required": false
},
"clinicName": {
"type": "String",
"required": false
},
"proofUrl": {
"type": "String",
"required": false
},
"verifiedBy": {
"type": "Pointer",
"required": false,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ContactNote",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "Owner"
},
"dog": {
"type": "Pointer",
"required": false,
"targetClass": "Dog"
},
"author": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"subject": {
"type": "String",
"required": true
},
"message": {
"type": "String",
"required": true
},
"contactType": {
"type": "String",
"required": true
},
"followUpAt": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Construir con agente de IA
Utiliza el agente de IA de Back4app para generar una aplicación real de albergue para perros a partir de esta plantilla, incluyendo frontend, backend, autenticación, y flujos de alojamiento, alimentación, vacunación y contacto con el dueño.
Crea un backend seguro para el gestor de albergue de perros en Back4app con este esquema y comportamiento exactos. Esquema: 1. Usuario (usar Back4app integrado): nombreUsuario, correoElectrónico, contraseña, rol; objectId, creadoEn, actualizadoEn (sistema). 2. Dueño: nombreCompleto (Cadena, requerido), teléfonoPrincipal (Cadena, requerido), correoElectrónico (Cadena, requerido), métodoDeContactoPreferido (Cadena, requerido), notas (Cadena, opcional); objectId, creadoEn, actualizadoEn (sistema). 3. Perro: nombre (Cadena, requerido), raza (Cadena, requerido), fechaDeNacimiento (Fecha, opcional), pesoKg (Número, opcional), notasTemperamento (Cadena, opcional), dueño (Puntero a Dueño, requerido); objectId, creadoEn, actualizadoEn (sistema). 4. EstanciaDeAlojamiento: perro (Puntero a Perro, requerido), fechaDeEntrada (Fecha, requerido), fechaDeSalida (Fecha, opcional), estado (Cadena, requerido), carreraDeAlbergue (Cadena, opcional), instruccionesEspeciales (Cadena, opcional); objectId, creadoEn, actualizadoEn (sistema). 5. HorarioDeAlimentación: estanciaDeAlojamiento (Puntero a EstanciaDeAlojamiento, requerido), horaComida (Fecha, requerido), tipoDeComida (Cadena, requerido), tamañoPorción (Cadena, requerido), alimentadoPor (Puntero a Usuario, opcional), estado (Cadena, requerido), notas (Cadena, opcional); objectId, creadoEn, actualizadoEn (sistema). 6. RegistroDeVacunación: perro (Puntero a Perro, requerido), nombreVacuna (Cadena, requerido), administradoEn (Fecha, requerido), expiraEn (Fecha, opcional), nombreClínica (Cadena, opcional), urlPrueba (Cadena, opcional), verificadoPor (Puntero a Usuario, opcional); objectId, creadoEn, actualizadoEn (sistema). 7. NotaDeContacto: dueño (Puntero a Dueño, requerido), perro (Puntero a Perro, opcional), autor (Puntero a Usuario, requerido), asunto (Cadena, requerido), mensaje (Cadena, requerido), tipoDeContacto (Cadena, requerido), seguimientoEn (Fecha, opcional); objectId, creadoEn, actualizadoEn (sistema). Seguridad: - Los gerentes y asistentes pueden leer y actualizar filas de EstanciaDeAlojamiento activas. - Las filas de HorarioDeAlimentación deberían ser escriturables por el personal pero vinculadas a la sesión actual a través de alimentadoPor cuando se marquen como servidas. - El RegistroDeVacunación debe ser de solo lectura para la mayoría del personal, con verificadoPor establecido cuando un registro es revisado. - Los detalles de contacto del dueño y el historial de NotaDeContacto deberían ser visibles solo para el personal autenticado del albergue. Autenticación: - Registro, inicio de sesión, cierre de sesión. Comportamiento: - Listar estancias de alojamiento con inclusiones de Perro y Dueño. - Crear horarios de alimentación y marcarlos como servidos o saltados. - Verificar registros de vacunación antes del check-in. - Agregar notas de contacto del dueño con recordatorios de seguimiento. Entrega: - Aplicación Back4app con esquema, CLPs, ACLs y un panel de albergue para horarios de alimentación, registros de vacunación, contactos de dueños y estancias de alojamiento.
Presiona el botón de abajo para abrir el agente con este aviso de plantilla pre-rellenado.
Este es el aviso base sin un sufijo de tecnología. Puedes adaptar el stack de frontend generado posteriormente.
Sandbox de API
Prueba los endpoints REST y GraphQL contra el esquema del kennel. Las respuestas utilizan datos simulados y no requieren una cuenta de Back4app.
Utiliza el mismo esquema que esta plantilla.
Elige tu tecnología
Expande cada tarjeta para ver cómo integrar Propietario, Perro y Estancia de Alojamiento con tu pila elegida.
Flutter Guardería para perros Backend
React Guardería para perros Backend
React Nativo Guardería para perros Backend
Next.js Guardería para perros Backend
JavaScript Guardería para perros Backend
Android Guardería para perros Backend
iOS Guardería para perros Backend
Vue Guardería para perros Backend
Angular Guardería para perros Backend
GraphQL Guardería para perros Backend
REST API Guardería para perros Backend
PHP Guardería para perros Backend
.NET Guardería para perros Backend
Lo que obtienes con cada tecnología
Cada pila usa el mismo esquema de backend de perrera y contratos de API.
Estructura de datos de perrera unificada
Administra fácilmente <strong>Usuario</strong>, <strong>Propietario</strong>, <strong>Perro</strong>, <strong>EstanciaDeAlojamiento</strong>, <strong>ProgramaDeAlimentación</strong>, <strong>RegistroDeVacunación</strong>, y <strong>NotaDeContacto</strong> con un esquema consistente.
Seguimiento de alimentación y cuidado para perreras
Registra <strong>horaDeComida</strong>, <strong>tipoDeComida</strong>, y <strong>tamañoDePorción</strong> para cada <strong>EstanciaDeAlojamiento</strong> sin notas dispersas.
Controles de vacunación para la admisión de alojamiento
Utiliza los campos de <strong>RegistroDeVacunación</strong> para revisar <strong>nombreDeLaVacuna</strong>, <strong>administradoEl</strong>, <strong>venceEl</strong>, y <strong>verificadoPor</strong> antes del check-in.
Consulta de contacto del propietario durante los turnos
Mantén el teléfono y correo electrónico del <strong>Propietario</strong> cerca para que el personal pueda manejar actualizaciones y recogidas rápidamente.
Comparación de Tecnologías de Alojamiento de Perros
Compara la velocidad de configuración, el estilo de SDK y el soporte de IA en todas las tecnologías compatibles.
| Framework | Tiempo de configuración | Beneficio del criadero | Tipo de SDK | Soporte de IA |
|---|---|---|---|---|
| Aproximadamente 5 minutos | Código base único para el personal del kennel en móvil y web. | SDK tipado | Completo | |
| Menos de 5 minutos | Panel web rápido para la admisión y alimentación del kennel. | SDK tipado | Completo | |
| ~3–7 min | Aplicación móvil multiplataforma para turnos del kennel. | SDK tipado | Completo | |
| Configuración rápida (5 min) | Aplicación web renderizada en el servidor para operaciones del kennel. | SDK tipado | Completo | |
| ~3–5 min | Integración web ligera para equipos de perreras. | SDK escrito | Completo | |
| Acerca de 5 min | Aplicación nativa Android para el personal de la perrera. | SDK escrito | Completo | |
| Menos de 5 minutos | Aplicación nativa iOS para el personal de la perrera. | SDK escrito | Completo | |
| ~3–7 min | Interfaz web Reactive para tableros de perreras. | SDK escrito | Completo | |
| Configuración rápida (5 min) | Aplicación web empresarial para gerentes de perreras. | SDK escrito | Completo | |
| Menos de 2 min | API flexible GraphQL para operaciones de perreras. | API GraphQL | Completo | |
| Configuración rápida (2 min) | Integración de REST API para flujos de trabajo de perreras. | REST API | Completo | |
| ~3 min | Backend de PHP del lado del servidor para portales de perreras. | REST API | Completo | |
| ~3–7 min | Backend de .NET para operaciones de perreras. | SDK tipado | Completo |
El tiempo de configuración refleja la duración esperada desde el inicio del proyecto hasta la primera consulta del perfil del perro o del horario de alimentación utilizando este esquema de plantilla.
Preguntas sobre el alojamiento de perros
Preguntas comunes sobre la construcción de un backend de guardería canina con esta plantilla.
¿Listo para construir tu administrador de perreras de alojamiento para perros?
Inicie su proyecto de casa de perros en minutos. No se requiere tarjeta de crédito.