Aplicacion

Sistema de reservas
de pasajes

App móvil para optimizar la experiencia de pasajeros y choferes con reservas, pagos y escaneo QR.

EC
Emanuel Cisterna
Full Stack Developer
img · 01
Cover · Aplicacion

Aplicación móvil pensada para optimizar la experiencia tanto de pasajeros como de choferes, integrando reservas, pagos, escaneo de QR y visualización de vehículos en tiempo real.

El problema

El cliente buscaba una solución móvil integral para gestionar reservas, validación de pasajeros (QR rápido y preciso) y carga de saldo. Requería que funcionara parcialmente offline y que brindara perfiles y herramientas totalmente distintas para choferes y clientes.

La solución

Desarrollamos la app en React Native con TypeScript. Los clientes pueden comprar pasajes, ver vehículos en vivo y cargar saldo. Los choferes pueden gestionar sus recorridos y escanear los QR de los pasajeros al abordar. Utilizamos AsyncStorage para mantener funcionalidades offline.

Funcionalidades por rol

Desde el rol de Cliente:

  • Comprar tickets
  • visualizar vehículos en tiempo real
  • reservar viajes y gestionar saldos.

Desde el rol de Chofer:

  • Dar de alta servicios
  • escanear códigos QR de pasajeros
  • finalizar recorridos y visualizar estadísticas.

Tecnologías utilizadas

Framework: React Native CLI (TypeScript). Escaneo QR: react-native-vision-camera. Mapas: react-native-maps. Persistencia: AsyncStorage.

noviembre de 2022
Galería
5 imagenes
EC
Sobre el autor
Emanuel Cisterna

Full Stack Developer especializado en frontend. Escribo sobre los proyectos en los que trabajo, los problemas que encuentro y cómo los resuelvo.