bryandejesusrt / transitord

🚓Aplicación para gentes 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.🚨

Home Page:https://transitord20231207185629.azurewebsites.net/swagger/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🚓App Agente de Tránsito RD (Digesett) 🚨

Cover Proyecto final

Objetivo del Proyecto:

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

Funcionalidades Principales:

  • 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.

Integrantes del Grupo de Desarrollo:

Enlaces:

Codigo: FrontEnd:
BackEnd:.
APK: APK de la Aplicación:
API: API del Projecto:


Capturas de Pantalla

Note

Aquí se muestra un listado de de todas las pantallas desarrollados.

Pantalla Login Pantalla Principal
Pantalla1 proyecto final

Pantalla2 proyecto final

Pantalla Seccion de Noticias Pantalla Noticias
Pantalla4 proyecto final

Pantalla3 proyecto final

Pantalla Perfil del usuario
Pantalla5 proyecto final

Inicialización del Proyecto Flutter

Este archivo describe los pasos necesarios para inicializar el proyecto Flutter después de clonarlo o descargarlo.

Requisitos Previos

  • 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.

Pasos de Inicialización

Descargar el Proyecto: Clona el repositorio o descarga el proyecto desde GitHub.

git clone https://github.com/tu-usuario/tu-proyecto-flutter.git

Limpiar el Proyecto:

Ejecuta el siguiente comando para limpiar el proyecto.

lutter clean

Obtener Dependencias:

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.

Configuración Adicional (si es necesario):

Realiza cualquier configuración adicional necesaria según las instrucciones del proyecto.

Ejecutar la Aplicación

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.

Getting Started

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.

About

🚓Aplicación para gentes 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.🚨

https://transitord20231207185629.azurewebsites.net/swagger/index.html


Languages

Language:Dart 77.2%Language:C++ 11.2%Language:CMake 8.9%Language:Swift 1.0%Language:HTML 0.8%Language:C 0.7%Language:Kotlin 0.1%Language:Objective-C 0.0%