Code Monkey home page Code Monkey logo

covid-tracing's Introduction

Covid Tracing App

Sistema de rastreo de contactos estrechos mediante una aplicación móvil con un sistema operativo Android, capaz de reportar un diagnóstico COVID-19 positivo por medio de un código otorgado por el personal a cargo de verificar los certificados médicos entregados por el usuario desde la aplicación móvil, solicitar un código para reportar un diagnóstico COVID-19 positivo ingresando un certificado médico que acredite el diagnóstico, almacenar localmente en el dispositivo móvil las semillas recibidas mediante Bluetooth Low Energy y enviar semillas generadas por el dispositivo a través de la misma tecnología. Adicional a la aplicación móvil, se debe habilitar una infraestructura tecnológica capaz de almacenar los reportes de los usuarios diagnosticados con COVID-19 positivo y ejecutar funciones específicas, como el envío de notificaciones a todos los usuarios con la aplicación y el envío de los certificados ingresados al encargado de verificarlos.

Link de descarga

https://drive.google.com/file/d/12f296JIcKvBha0ojqqYOvYhjdxK8IHPh/view?usp=sharing

covid-tracing's People

Contributors

favazcl avatar josseed avatar

Watchers

 avatar

covid-tracing's Issues

[New Responsive Design] Ajustes generales

Problema

Actualmente el diseño de la aplicación esta pensada en el modo "portrairt" y no esta configurada, además se debe definir los routers.

Solución

Agregar el modo portrait y routers.

[New Responsive Design] Paleta de colores

Problema

Actualmente no existe una paleta de colores, ni tampoco esta definido del color primario de la aplicación.

Solución

Se debe crear una paleta de colores y definir los colores primarios y secundarios dentro de la aplicación.

[New Responsive Design] Agregar fuente de texto y recursos gráficos

Problema

En la nueva versión de la app, se agrego una arquitectura de directorios que permite llevar un mejor orden de los componentes, es por eso que no estan los archivos organizados de buena manera.

Solución

Organizar y agregar los recursos gráficos en formato SVG, además se agregar la fuente de texto MONSERRAT, esta se puede obtener de google fonts.

[New Responsive Design] Vista de solicitud de código

Problema

Actualmente no existe una vista para solicitar el código, en esta primera versión el código se solicitara mediante correo electronico, en un futuro se cambiara por una petición a la API.

Solución

Implementar la solución temporal, es decir una vista que permita enviar una foto a través de un correo creado automaticamente.

[New Responsive Design] Crear clase responsiva

Problema

En la versión 1 de la aplicación no existía un diseño responsivo, lo que provocaba problemas en distintos tamaños de pantalla.

Solución

Crear una clase global que permita añadir un diseño responsivo a cada widget de la aplicación.

[Testing] Testar librerias nuevas de BLE

Problema

Actualmente el sistema BLE esta desarrollado en codigo nativo, pero no es compatible con iOS.

Solución

Se debe probar las mejoras que han recibido las librerias ble de dart para verificar si estas mejoraron su calidad.

[New Responsive Design] Crear arquitectura de directorios

Problema

Actualmente no existe una arquitectura de directorios para llevar un orden del proyecto.

Solución

Implementar una arquitectura de directorios, que permita mantener un aislamiento y buen funcionamiento de cada componente del negocio.

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.