Giter VIP home page Giter VIP logo

covid-app's Introduction

COVID-APP

Introducción

Lo primero de todo me gustaría presentarnos para poner en contexto el origen de la idea y el proyecto expuestos a continuación.
Somos dos estudiantes del CFGS de desarrollo de aplicaciones multiplataforma en la U-tad. Al ver que se había organizado este hackaton, pensamos que era una buena oportunidad para poner en practica nuestros conocimientos en el desarrollo de aplicaciones y nuestra pasión por la tecnología. Sobre todo esperamos poder ayudar en lo posible en esta situación tan delicada en la que nos encontramos.

Problemas y soluciones

Hemos enfocado nuestro proyecto a los problemas que habrá en la fase de desescalada del confinamiento. Para concienciar a la población y evitar las aglomeraciones hemos desarrollado una aplicación móvil que permitirá al usuario ver la última información oficial sobre temas relacionados con la pandemia (contagios, fases de desescalada…).
Por otro lado, hemos implementado un chatbot con el que se podrá interactuar de la forma más cercana y amigable posible para tratar temas ya sean informativos o de concienciación.
Por último y más importante, hemos desarrollado una plataforma de reserva de entradas para eventos y lugares públicos para evitar aglomeraciones.
Se mostrará al usuario una lista con eventos y lugares públicos alos que puede asistir pero con acceso limitado y controlado por la Comunidad de Madrid para evitar aglomeraciones. Para ello, al reservar una entrada, se generará un código QR que servirá como identificador una vez se asista al evento/lugar.

Datos

Toda posible solución a la pandemia actual necesita un elemento indispensable, los datos. COVID-APP utiliza varias Apis y un servidor con una base de datos propia.

Pantalla principal:

En ésta pantalla se muestra la información general actualizada de la pandemia. Los datos de los municipios se han sacado de la web de Datos Abiertos de Madrid . La información a nivel general de la Comunidad de Madrid se ha sacado de la Api de DatosCovid. Aunque nos hubiera gustado mostrar un mapa de Esri, por temas de tiempo y desconocimiento en el tema de mostrar información en mapas, hemos utilizado una herramienta online para mostrar los casos confirmados por Covid en la ciudad de Madrid.

Pantalla de eventos:

En ésta pantalla se muestran los eventos que tendrán lugar en los próximos 100 días y han sido sacados de la Api de Datos Abiertos de Madrid . Estos datos se han almacenado en una base de datos en Firebase (un servicio de Google que te permite subir tu base de datos a un servidor) para poder gesstionar el numero de entradas disponibles y la verificación de las mismas por código Qr.

Sistema de códigos Qr

Hemos implemetado un sistema que permite al usuario reservar entradas para eventos. Al reservar, se genera una 'tarjeta' con un código Qr e información relevante sobre el evento(nombre, fecha...). Cuando el usuario asiste al evento, se escaneará su código Qr para comprobar si es correcto. Al escanearlo se hará una comprobación en la base de datos para comprobar dos cosas: si existe la referencia a la reserva que representa el código escaneado, y si ya se ha escaneado anteriormente para evitar fraudes a la hora de asistir al evento.
Tambien pensamos en aquellas personas que no dispongan de la aplicación para poder reservar entradas. Para que no haya problemas de desigualdad de oportunidades, se pondrán a disposición de los usuarios de la aplicación la mitad de las entradas y la otra mitad se adquirirán por órden de llegada al evento o lugar.
Este sistema puede ser implantado en otros ámbitos como limitar el acceso a sitios públicos (plazas, terrazas de bares, supermercados...) para tener un control de acceso y prevenir así aglomeraciones.
Creemos que para los meses venideros de desescalada puede ser una gran herramienta que ayude a la Comunidad de Madrid a superar esta crisis.

covid-app's People

Contributors

jorgcp99 avatar alfredomanjon avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.