Clínica virtual – Un sistema de atención integrada



Mi proyecto

La Clínica Virtual fue un intento de reunir a todos los actores del sistema de salud en una plataforma y facilitar la comunicación con los pacientes y así mejorar las operaciones. Tiene más de 20 funciones y una interfaz de usuario muy cuidada.

Demo

La aplicación fue desplegada en Heroku con CI/CD usando Travis CI, por favor encuentre el enlace aquí:

http://virtual-clinic.herokuapp.com/

Enlace al código

Todo el código es de código abierto en mi mango GitHub: https://github.com/mishal23/virtual-clinic



Cómo lo he construido

Toda la aplicación está escrita en Python Framework – Django, con ciertos paquetes, pruebas unitarias, Travis CI para CI/CD, cobertura de código, documentación, seguí todos los Principios de Ingeniería de Software. Fueron muchos los problemas a los que me enfrenté construyendo esto:

    • Sistema de acceso basado en múltiples roles
    • Asegurar el principio DRY
    • claves de sesión que mantener
    • Acoplar toda la aplicación con un flujo
    • construir un front-end decente

.

  • migrar la base de datos de sqlite3 a MySQL

La aplicación no es única, habría muchas aplicaciones de este tipo existentes, pero esta fue una aplicación que construí por mi cuenta completamente desde cero, y en un punto, sólo contribuyendo a otros proyectos en un equipo se sentía como si no hubiera hecho nada por mi cuenta y por lo tanto no sé muchas cosas. Por lo tanto, este fue un proyecto muy especial para mí, me dio la confianza necesaria en mis habilidades y los principios de la ingeniería de software, la cantidad de confianza que tenía después de este proyecto para trabajar en cualquier otro proyecto fue simplemente impulsado. Haber hecho un diseño front-end decente, automatizar el despliegue, un backend un poco complejo, documentar, seguir los principios de SE – me ayudó en todas las perspectivas.

Si te gusta mi proyecto, por favor, considera la posibilidad de protagonizar el repositorio o contribuir a él, ya sea con código, abriendo temas, o añadiendo más documentación.

Categorías : Sin categoría

Deja una respuesta

Tu dirección de correo electrónico no será publicada.