Sobre este proyecto
it-programming / mobile-development
Abierto
Se busca un desarrollador experimentado para crear una aplicación móvil multiplataforma (Android e iOS) para un negocio de aire acondicionado y calefacción. La app debe ser completamente funcional, segura y fácil de usar, cubriendo tanto el desarrollo del frontend como del backend. El objetivo es proporcionar una herramienta integral para la gestión de servicios y la interacción con los clientes.
Funcionalidades requeridas:
Frontend:
- Catálogo de productos y servicios: Debe incluir la visualización de productos y servicios con imágenes de alta calidad, descripciones detalladas y precios actualizados.
- Sistema de usuarios: Implementación de registro e inicio de sesión seguro mediante correo electrónico y contraseña, así como opciones de login social. Cada usuario tendrá acceso a su historial completo de citas y servicios realizados.
- Comunicación: Posibilidad de enviar al cliente diagnóstico de falla y propuesta de trabajo, para la aceptación del mismo.
- Sistema de citas/agendamiento: Los usuarios podrán solicitar servicios a través de un formulario intuitivo, con la posibilidad de subir fotos relevantes y seleccionar fechas y horas según la disponibilidad configurada.
- Pagos integrados: La aplicación debe permitir pagos seguros dentro de la misma, utilizando una pasarela de pago para aceptar transacciones con tarjeta o billeteras digitales.
- Notificaciones push: Envío de notificaciones para confirmaciones de citas, recordatorios y promociones especiales.
- Satisfacción del cliente: Posibilidad de que el cliente evalúe-recomiende nuestro negocio.
- Interfaz intuitiva y responsive: Diseño de una interfaz de usuario (ui) que sea fácil de navegar y se adapte a diferentes tamaños de pantalla, siguiendo las mejores prácticas de experiencia de usuario (ux).
Backend:
- Base de datos: Configuración de una base de datos robusta para gestionar usuarios, citas, registros de pagos y el catálogo de productos y servicios (se sugiere Firebase, Supabase o soluciones equivalentes).
- Almacenamiento de archivos: Implementación de un sistema para el almacenamiento seguro de las fotos subidas por los usuarios.
- API segura: Desarrollo de una API RESTful para asegurar la comunicación eficiente y protegida entre el frontend y el backend.
- Gestión de pagos: Funcionalidades para procesar y administrar los pagos realizados a través de la aplicación.
- Panel de administración: Creación de un panel de administración completo para visualizar, gestionar y actualizar citas, el catálogo de servicios, la información de los clientes, estado de pagos, etc.
Entrega esperada:
- Código fuente completo: Se requiere la entrega del código fuente tanto del frontend como del backend, debidamente documentado.
- Instrucciones de despliegue: Documentación detallada para el despliegue del backend en un servidor o en la nube, así como guías de uso para el panel de administración.
Requisitos adicionales:
- Disponibilidad para seguimiento continuo durante todas las fases del desarrollo.
- Capacidad para proporcionar soporte post-entrega en caso de ser necesario.
- La propiedad total del código y todo el contenido generado será del cliente. El desarrollador renuncia a cualquier derecho sobre la aplicación, y el cliente tendrá la libertad de modificar, redistribuir o utilizar el código y la aplicación sin restricciones.
- Favor indicar disponibilidad para una reunión en línea para definir detalles.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias