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.

right-phone
screen
left-phone
screen

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

Implementation

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

Planning

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:

Gestionar pedidos y datos de usuarios
Seguimiento de métricas clave y dashboards
Editar precios y servicios
Moderar reseñas

Screens

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

Contact Us