CLEANING-APP
Sobre el proyecto
Cleaning Service es una aplicación nativa para iOS desarrollada para una empresa de limpieza que conecta a los clientes con limpiadores profesionales. La aplicación permite a los clientes programar servicios de limpieza, gestionar pagos de forma segura y comunicarse directamente con los limpiadores. Un panel de administración permite la gestión completa de usuarios, servicios, pedidos y métricas de rendimiento.




Idea del proyecto
- El objetivo era crear una plataforma de doble cara que simplifique el proceso de reserva para los clientes y la gestión de carga de trabajo para los limpiadores.
- Desde la perspectiva del cliente, la app permite solicitudes de servicio rápidas con precios transparentes y reseñas confiables.
- Desde la perspectiva del limpiador, ofrece un flujo constante de pedidos, programación flexible y comunicación directa con los clientes.
Implementación

La fase de desarrollo incluyó:
Construcción del backend y la base de datos
Diseño de interfaces nativas de iOS para ambos roles de usuario
Integración de Stripe para pagos seguros
Implementación de un sistema de mensajería bidireccional
Desarrollo de un panel de administración para la gestión completa de usuarios y servicios
Pruebas exhaustivas en múltiples modelos de iPhone y versiones de iOS para asegurar rendimiento y compatibilidad
Desafíos resueltos
UI de roles duales:
Diseño de una interfaz limpia y escalable que soporte clientes y limpiadores
Emparejamiento dinámico:
Sistema para que los limpiadores respondan y los clientes seleccionen
Pagos seguros:
Integración de flujos de pago y reembolso vía Stripe
Acceso basado en roles:
Gestión de datos y permisos de usuario en el panel de administración


Planificación
Entradas
Plataforma de doble cara para clientes y limpiadores
Programación flexible con precios transparentes
Integración de Stripe para pagos
Panel de administración claro y UX simple
Mensajería y reseñas integradas en la app
Análisis
Definidas las personas de usuario y mapeadas sus rutas
Modelados todos los módulos de funciones
Creación de wireframes y prototipos
Planificación de cronograma e implementación por fases
Resultados
Aplicación nativa para iOS con interfaz intuitiva
Pagos seguros con Stripe
Acceso basado en roles para clientes, limpiadores y administradores
Panel de administración con estadísticas y controles
Sistema de retroalimentación y reseñas integrado
Funciones principales del proyecto
Panel de administración:
Screens

Prototipo interactivo
Explora el diseño en acción — haz clic para experimentar cómo funciona


Stack tecnológico
Panel de administración:
Next.js
Backend:
Node.js
Notificaciones:
Firebase o WebSocket personalizado
Base de datos:
Solución personalizada para gestión de menú y campañas
Gestión de proyectos:
Metodología Scrum con sprints de dos semanas
Integración de pagos:
API de Stripe
