ServiExpress es una aplicación móvil multiplataforma creada con Flutter, diseñada para facilitar la conexión entre usuarios y profesionales técnicos de manera eficiente y segura.
Con un enfoque en la experiencia del usuario, ServiExpress permite explorar, agendar, monitorear y calificar servicios como mantenimiento, reparaciones o instalaciones desde la comodidad del celular. Nuestra plataforma busca digitalizar el acceso a servicios técnicos, centralizando toda la gestión en una sola app y generando oportunidades para profesionales independientes.
Este proyecto sigue la convención de Conventional Commits.
Ver guía de commits aquí
- Flutter >= 3.29.3
- Dart >= 3.7.2
- Firebase CLI (para emulador o deploy)
- Clona el repositorio.
git clone https://github.com/sh4y0/serviexpress-app- Navega a la ruta generada.
cd serviexpress-app- Obten las dependecias.
flutter pub get- Instalar hook de commits
dart tool/install_hooks.dart- Prueba ServiExpress!
flutter runUna vez instalada la aplicación:
- Regístrate o inicia sesión usando tu cuenta de Google o correo electrónico.
- Navega por las categorías de servicios disponibles como electricidad, plomería, tecnología, entre otros.
- Consulta los perfiles profesionales, revisando calificaciones y experiencia.
- Solicita un servicio, elige fecha y hora, y espera la confirmación del profesional.
- Haz seguimiento del servicio en tiempo real mediante notificaciones y estado del trabajo.
- Califica y deja tu opinión, ayudando a otros usuarios a tomar mejores decisiones.
Toda la experiencia está pensada para ser rápida, transparente y segura.
- 📱 Interfaz intuitiva: basada en los principios de Material Design y diseñada para ser accesible a usuarios de todas las edades.
- 🔥 Backend escalable: gracias a Firebase, permite integrar funcionalidades avanzadas como notificaciones push, almacenamiento y analytics en tiempo real.
- 🔐 Autenticación confiable: compatible con login social (Google) y tradicional por correo electrónico, con validación y protección de sesiones.
- 📍 Ubicación dinámica: uso de servicios de geolocalización para encontrar profesionales cercanos y calcular tiempo estimado de llegada.
- 💬 Sistema de mensajería interna: permite coordinar detalles con el profesional sin salir de la app.
- 📊 Sistema de reputación: cada servicio puede ser calificado y comentado, fomentando la mejora continua y la confianza.
- Frontend (Flutter + Riverpod): Permite una gestión eficiente del estado, modularidad y pruebas. Usa widgets desacoplados y código reutilizable.
- Backend (Firebase): Se utilizan servicios como Authentication, Firestore, Cloud Functions, y Cloud Messaging, evitando la necesidad de un servidor propio.
- Patrones de diseño: Aplicamos principios de Clean Architecture y MVVM (Model-View-ViewModel) para separar responsabilidades y escalar con facilidad.
En proceso de refactorización.
Este proyecto está protegido bajo la cláusula de "Todos los derechos reservados".
Queda estrictamente prohibido el uso, copia, modificación, redistribución o explotación comercial del código fuente o elementos de este proyecto sin autorización expresa de los propietarios de ServiExpress.
Para obtener permisos especiales o licencias de uso, por favor contacta directamente con los autores.
Para más información, contáctanos a: serviexpressdev@gmail.com




