EcoHealth es una plataforma innovadora que integra datos de calidad del aire en tiempo real con tu perfil médico personal para proporcionarte recomendaciones personalizadas y proteger tu salud. Utilizando inteligencia artificial avanzada, EcoHealth analiza múltiples factores para ofrecerte alertas y consejos adaptados a tus condiciones médicas específicas.
video2.mp4
- Azure OpenAI
- Document Intelligence
- PII
- Web app services
- Azure database for Postgresql
- Docker
- Azure Container Registry
- Virtual Networks
- Azure Bastion
- Load Balancers
- AI Studio
- Key Vault
- Chat en tiempo real impulsado por GPT-4
- Recomendaciones personalizadas basadas en tus condiciones médicas
- Análisis contextual de tus documentos médicos
- Conteo de tokens para optimizar las interacciones
- Datos en tiempo real de la calidad del aire en tu ubicación
- Visualización interactiva de métricas de contaminación
- Alertas personalizadas basadas en tus condiciones de salud
- Carga segura de documentos médicos (PDF, imágenes)
- Procesamiento automático con Azure Document Intelligence
- Anonimización automática de información sensible
- Encriptación de extremo a extremo
- Mapa interactivo de calidad del aire
- Identificación de zonas de riesgo
- Recomendaciones basadas en tu ubicación
- Encriptación de datos médicos
- Anonimización automática de información personal
- Cumplimiento con estándares de privacidad médica
- Retención de datos controlada (60 días)
- Frontend: HTML5, TailwindCSS
- Backend: Python, Flask
- Base de Datos: PostgreSQL
- IA & ML: Azure OpenAI, Azure Document Intelligence
- Seguridad: Fernet Encryption
- APIs: EPA AirNow
Python >= 3.8
PostgreSQL >= 12
Node.js >= 14 (para TailwindCSS)
git clone [email protected]:yersel500/hackathon_ai_crew.git
cd ecohealth
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
pip install -r requirements.txt
cp .env.example .env
# Editar .env con tus credenciales
flask db upgrade
flask run
[Incluir 3-4 capturas de pantalla de las características principales]
- Notificaciones push para alertas de calidad del aire
- Análisis predictivo de riesgos de salud
- Expansión a más ciudades y regiones
- Reportes personalizados de salud ambiental
- Rutas de trafico para movilizarse por zonas menos contaminadas
- Agregar más puntos de medición
- Agregar nuevos parámetros como: Temperatura, Radiación, etc
¡Agradecemos al equipo de Código Facilito por el soporte durante el proceso de desarrollo de la Hackaton, y en especial a Evelyn y Tomás por la asesoría brindada, que ha sido de gran ayuda para la realización del proyecto.
Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
- Demian Hernandez: [email protected]
- Yersel Hurtado: [email protected]
La carpeta Infra
contiene todos los archivos necesarios para configurar y desplegar la infraestructura del proyecto en Azure a traves de Biceps. A continuación se describe el contenido de esta carpeta y su propósito:
- modules: Contiene los archivos del despliegue automático de los recuros de azure usando Infraestructura como Código(IAAC) a traves de Biceps.
- deploy.sh: Script para realizar el flujo del despliegue de la arquitecura.
- main.bicep: Archivo bicep principal para el despliegue de la arquitectura
- main.bicepparam: Tiene que ser modificado por el usuario, colocando sus propios parámetros.
Para desplegar la infraestructura, sigue estos pasos:
Empieza clonando el repositorio en tu máquina local:
git clone https://github.com/yersel500/hackathon_ai_crew
cd bicep
Edit the main.bicepparam parameters file: Location ObjectID: Azure Entra prefix and suffix
Usa el script Bash deploy.sh para desplegar los recursos de Azure a través de Bicep. Este script aprovisionará todos los recursos necesarios según lo definido en las plantillas Bicep.
Ejecuta el siguiente comando para desplegar los recursos:
./deploy.sh --resourceGroupName <resource-group-name> --location <location> --virtualNetworkResourceGroupName <client-virtual-network-resource-group-name>
./deploy.sh --resourceGroupName azureservices4 --location canadaeast --virtualNetworkResourceGroupName vnetgroup4
Made with ❤️ for a healthier environment by AI Crew team