Skip to content

keaguirre/teLlevoApp

Repository files navigation

TeLLevoAPP

Contexto

Te LLevoAPP tiene el fin de conectar a los alumnos que disponen de vehículo con los que no poseen para coordinar un retorno a sus hogares en un tiempo más corto entre quienes comparten cercanía en sus hogares con quienes tienen movilización propia.

Descripción

Este proyecto móvil es el encargo semestral solicitado para la asignatura de Programación de aplicaciones móviles con el fin de aprender sobre el desarrollo de aplicaciones móviles híbridas con Ionic, Angular y Firebase(Almacenamiento de imágenes de perfil); Adicionalmente se ha creado un Backend con Django y DjangoRestFramework para las transacciones del usuario y los viajes mediante API.

Características

Dentro de todas las cualidades de la aplicación, esta aplicación es capaz de hacer:

  • Registrarse e iniciar sesión como pasajero.
  • Registrarse e iniciar sesión como conductor.
    • Registrar un auto enlazado a su conductor.
  • Ver el perfil de usuario, actualizar datos y eliminar su propia cuenta.
  • Consultar el clima en la ubicación del usuario mostrado en la parte superior de las páginas. (Consumo de API).
  • Consultar por el valor de cambio de monedas de CLP a Dolar (USD) y Euro (EUR). (Consumo de API).

Viajes

Pasajero

- Podrá seleccionar la comuna e ingresar la dirección para buscar conductores.
- Recibir ofertas de los conductores por el viaje que está buscando.
- Aceptar y rechazar ofertas de viaje.

Conductor

- Cambiar su estado para comenzar la búsqueda de usuarios para el viaje.
- Visualizar los usuarios que están en búsqueda de viaje.
- Ofertar precio a los usuarios que están en búsqueda de un viaje.

Galería

Diagrama de flujo

Versiones de software

  • npm: 8.15.0
  • Angular: 14.2.3
  • Node: 16.17.1
  • Ionic: 6.20.1

Estudiantes:

Johan Dahlbokum: @DAHLNOV
Benjamin Paredes: @BenjaminWuff
Kevin Aguirre: @keaguirre