Odontia
SaaS dental multi-inquilino · desplegado Multi-tenant dental SaaS · deployed
Gestión completa de una clínica dental: pacientes, odontograma, agenda, cotizaciones y documentos. Desplegado y en evaluación con una odontóloga. Runs a dental practice end to end: patients, dental chart, scheduling, quotes and documents. Deployed and under evaluation with a dentist.
Aislar decenas de clínicas dentro de un solo proyecto de Firebase.
Las reglas de Firestore son la única frontera: una clínica sin documento roles
es invisible por defecto, y una asistente no puede ascenderse a propietaria porque la regla
excluye justo ese documento — ajuste != 'roles'.
Isolating dozens of clinics inside one Firebase project.
The Firestore rules are the only boundary: a clinic with no roles document
is invisible by default, and an assistant can't promote herself to owner because the rule
excludes that exact document — ajuste != 'roles'.
Los pacientes confirman su cita sin iniciar sesión y sin poder leer la agenda: un espejo indexado por token expone solo fecha, hora y estado — nunca el nombre ni el motivo. Patients confirm appointments without logging in and without ever reading the schedule: a token-keyed mirror exposes only date, time and status — never the name or the reason.