Plan de desarrollo

A continuación os comentamos los objetivos del proyecto así como las tecnologías que usaremos para llevarlo a cabo.

Objetivos

  • Desarrollar una aplicación móvil para enviar los reportes: una imagen/vídeo geolocalizado acompañado de un texto descriptivo de la incidencia.
  • Levantar un servidor para hospedar la aplicación web así como la base de datos.
  • Desarrollar una aplicación web para la gestión de las incidencias y recolección de estadísticas.
  • Implementar un Sistema de Gestión de Bases de datos que permita almacenar la información de los reportes.
  • Crear un sistema de usuarios para controlar el seguimiento de la actividad.

Tecnologías para la implementación

Aplicación móvil

  • Entorno de desarrollo Android Studio.
  • Lenguaje de programación Java.
  • OSMDroid para implementar un mapa para localizar la incidencia.

Servidor

  • Servidor virtual privado (VPS) Amazon AWS EC2.
  • Sistema operativo Ubuntu Server 18.04.
  • Servidor web Apache.
  • Base de datos MariaDB gestionado con PHPMyAdmin.
  • PHP7 para las funciones que manipulan la base de datos e interactúan con el servidor.

Aplicación web

  • Editor de texto Visual Studio Code.
  • Tecnologías a utilizar: HTML5, CSS, JavaScript, AJAX.
  • LeafletJS: librería de JavaScript para la implementación de un mapa.
  • OpenStreetMap: mapa colaborativo de software libre.
  • ChartJS: librería de JavaScript para mostrar gráficos con estadísticas.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s