Desarrollar una aplicación móvil utilizando Flutter para agentes de tránsito en la República Dominicana. La aplicación permitirá a los agentes gestionar multas de tráfico, acceder a información vehicular, consultar datos de conductores y obtener información relevante como noticias de la DIGESET, estado del clima y horóscopo.
Note
Proyecto final de la materia Introducción al Desarrollo de Aplicaciones Móviles
-
Inicio de Sesión: Los agentes deberán iniciar sesión para acceder al menú principal de la aplicación.
-
Tarifario de Multas: Consulta de todos los tipos de multas con sus respectivos detalles.
-
Consulta de Vehículo por Placa: Inserción de la matrícula de un vehículo para visualizar sus detalles.
-
Consulta de Conductor por Licencia: Inserción del número de licencia para mostrar foto, nombre, apellido, fecha de nacimiento, dirección y teléfono del conductor.
-
Aplicar Multa: Registro de una multa de tránsito con detalles como cédula del infractor, placa del vehículo, motivo de la multa, foto de evidencia, comentario, nota de voz, latitud, longitud, fecha y hora.
-
Multas Registradas: Consulta de las multas registradas por el agente, con detalles como código, nombre y motivo.
-
Mapa de Multas: Visualización en un mapa de las multas registradas por el agente, con opción para ver detalles al hacer clic en cada multa.
-
Noticias de DIGESET: Mostrará noticias importantes para el agente provenientes de la DIGESET mediante la API de Remolacha.
-
Estado del Clima: Enviará la ubicación del agente para mostrar el clima actual en esa zona mediante una API externa.
-
Horóscopo Diario: Proporcionará el horóscopo diario para el agente.
- Bryan De Jesus Rosa Tavarez(2021-2239)
- Yoniber Encarnacion(2021-1442)
- Sander Arias (2020-10182))
- Frankli Joel Valdez (2022-0678)
Codigo: FrontEnd:
BackEnd:.
APK: APK de la Aplicación:
API: API del Projecto:
Note
Aquí se muestra un listado de de todas las pantallas desarrollados.
Pantalla Login | Pantalla Principal |
---|---|
Pantalla Seccion de Noticias | Pantalla Noticias |
---|---|
Pantalla Perfil del usuario | |
Este archivo describe los pasos necesarios para inicializar el proyecto Flutter después de clonarlo o descargarlo.
-
Flutter debe estar instalado en tu máquina.
-
Asegúrate de tener todas las dependencias necesarias instaladas. Puedes ejecutar el siguiente comando:
flutter doctor
Asegúrate de solucionar cualquier problema identificado por flutter doctor antes de continuar.
Descargar el Proyecto: Clona el repositorio o descarga el proyecto desde GitHub.
git clone https://github.com/tu-usuario/tu-proyecto-flutter.git
Ejecuta el siguiente comando para limpiar el proyecto.
lutter clean
Ejecuta el siguiente comando para obtener todas las dependencias del proyecto.
flutter pub get
Esto descargará todas las dependencias definidas en el archivo pubspec.yaml.
Realiza cualquier configuración adicional necesaria según las instrucciones del proyecto.
Una vez completados los pasos anteriores, puedes ejecutar la aplicación Flutter con el siguiente comando: `` bash
flutter run `` Esto iniciará la aplicación en el emulador o dispositivo conectado.
A new Flutter project.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.