Arquitectura y Roadmap Técnico
La base tecnológica que planeamos construir para impulsar a FixFast, diseñada para ser robusta, escalable y segura.
Arquitectura Tecnológica Robusta y Escalable
Nuestra elección de una arquitectura serverless con Firebase es estratégica. Nos permitirá escalar de cientos a millones de usuarios sin tener que gestionar servidores, reduciendo costos operativos y permitiendo que el sistema crezca automáticamente según la demanda.
Frontend Dinámico
React
Construiremos una interfaz de usuario interactiva y reutilizable, ofreciendo una experiencia de aplicación de una sola página (SPA) sin interrupciones.
Backend Serverless con Firebase
Authentication
Gestión de usuarios segura.
Cloud Firestore
Base de datos NoSQL en tiempo real.
Cloud Storage
Almacenamiento de archivos escalable.
Cloud Functions
Lógica de backend automatizada.
Flujos de Trabajo Clave del MVP
Explora de forma interactiva los procesos y la estructura de datos que harán funcionar a FixFast.
De la creación al cierre
Cada solicitud avanzará a través de estados claros. Las actualizaciones se reflejarán en tiempo real para todos los involucrados, garantizando un seguimiento transparente.
Estructura de Datos en Firestore
Nuestro esquema NoSQL será diseñado para la eficiencia y la escalabilidad. Haz clic en una colección para ver su estructura.
users
properties
service_requests
reviews
Automatización con Cloud Functions
Las Cloud Functions serán el cerebro de nuestro backend, ejecutando tareas críticas sin intervención manual.
Seguridad por Diseño
La protección de los datos de nuestros usuarios será primordial. Implementaremos una estrategia de seguridad de múltiples capas.
Reglas de Acceso a Datos (Firestore)
Las reglas de Firestore actuarán como un guardián a nivel de base de datos, asegurando que los usuarios solo accedan a la información que les corresponde.
allow read: if request.auth != null;
allow write: if request.auth.uid == resource.data.managerId;
}
Reglas de Acceso a Archivos (Storage)
Las reglas de Storage protegerán los archivos subidos, validando no solo quién puede subir, sino también el tamaño y tipo de archivo.
allow write: if request.resource.size < 5 * 1024 * 1024;
}
Hoja de Ruta de Experiencia de Usuario
Flujos de navegación y funcionalidades clave que hemos planificado para cada rol dentro del ecosistema FixFast.
Pantalla Inicial y Registro
El usuario llega a la plataforma e inicia sesión o se registra.
Verificación de Rol
El sistema identifica el tipo de usuario para dirigirlo a su panel correspondiente.
Ruta: Adm. de Propiedades
- Dashboard: Revisa propiedades y solicitudes.
- Acciones: Crea nuevas solicitudes de servicio.
- Seguimiento: Ve el detalle y estado de cada tarea.
Ruta: Profesional Especialista
- Dashboard: Ve trabajos disponibles y asignados.
- Acciones: Acepta trabajos y documenta el avance.
- Perfil: Gestiona su portafolio y calificaciones.
Ruta: Residente
- Dashboard: Revisa el estado de sus reparaciones.
- Acciones: Califica el servicio una vez completado.
- Historial: Consulta reparaciones pasadas.
Ruta: Admin del Sistema
- Dashboard: Monitorea KPIs globales.
- Gestión: Administra usuarios y disputas.
- Reportes: Genera informes de actividad.