{"id":20303192,"url":"https://github.com/bredalis/pagetelecare","last_synced_at":"2026-04-16T10:31:11.952Z","repository":{"id":247148175,"uuid":"819499679","full_name":"Bredalis/PageTeleCare","owner":"Bredalis","description":"👩🏻‍⚕️ Page that provides medical help through specialized chatbots 👨🏻‍⚕️","archived":false,"fork":false,"pushed_at":"2026-02-17T14:09:19.000Z","size":11120,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-17T19:23:43.701Z","etag":null,"topics":["backend","chatbot","css","flask","framework","frontend","health","healthcare","html","html-css-javascript","html5","huggingface","js","medicine","page","python"],"latest_commit_sha":null,"homepage":"https://pagetelecare.onrender.com","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bredalis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-24T16:16:14.000Z","updated_at":"2026-02-17T14:09:22.000Z","dependencies_parsed_at":"2024-07-06T22:39:12.636Z","dependency_job_id":"7fe8611f-b896-4688-a249-a5c86949bf09","html_url":"https://github.com/Bredalis/PageTeleCare","commit_stats":null,"previous_names":["bredalis/pagetelecare"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Bredalis/PageTeleCare","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bredalis%2FPageTeleCare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bredalis%2FPageTeleCare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bredalis%2FPageTeleCare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bredalis%2FPageTeleCare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bredalis","download_url":"https://codeload.github.com/Bredalis/PageTeleCare/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bredalis%2FPageTeleCare/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31881957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T09:23:21.276Z","status":"ssl_error","status_checked_at":"2026-04-16T09:23:15.028Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","chatbot","css","flask","framework","frontend","health","healthcare","html","html-css-javascript","html5","huggingface","js","medicine","page","python"],"created_at":"2024-11-14T16:36:18.443Z","updated_at":"2026-04-16T10:31:11.943Z","avatar_url":"https://github.com/Bredalis.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003e\u003cb\u003e🏥 PageTeleCare 🩺\u003c/b\u003e\u003c/h1\u003e\n\u003ca href=\"https://lenguajehtml.com/\" target=\"_blank\"\u003e \n  \u003cimg src=\"https://img.shields.io/badge/HTML-E74C3C\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://lenguajecss.com/\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/CSS-3498DB\"\u003e  \n\u003c/a\u003e\n\u003ca href=\"https://lenguajejs.com/\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/JavaScript-F7DC6F\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.python.org/downloads/?hl=ES\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Python-52be80\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://pypi.org/project/Flask/\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Flask-707b7c\"\u003e\n\u003c/a\u003e\n\u003ca href=\"#\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Jinja-E74C3C\"\u003e\n\u003c/a\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cimg src=\"https://i.pinimg.com/236x/e3/3c/2e/e33c2e7111e9b5450c5ee5b7a12b3afb.jpg\"\u003e\n\n\u003cp\u003e\n  👩🏻‍⚕️ Esta página brinda ayuda médica a través de chatbots especializados ⚕️. Estos chatbots están \n  diseñados para ofrecer orientación sobre diversos temas de salud, respondiendo preguntas comunes y \n  ayudando a los usuarios a gestionar sus preocupaciones médicas de manera eficiente.   \n\u003c/p\u003e\n\n# 🧠 TeleSalud con Inteligencia Artificial\n\n\u003e Plataforma web educativa que permite conocer especialidades médicas mediante chatbots con IA, incluyendo sistema de comentarios, interacción con usuarios y filtrado ético de consultas médicas.\n\n## Índice de Contenidos 🧾\n\n- Descripción 📝\n- Objetivo 🎯\n- Público Objetivo 👥\n- Características ✨\n- Arquitectura 🏗️\n- Instalación 🛠️\n- Uso 📘\n- Despliegue en Render 🚀\n- API 🔌\n- Base de Datos 💾\n- Seguridad ⚠️\n- Uso Empresarial 🏥\n- Futuras Mejoras 🔮\n- Licencia 📜\n\n## Descripción 📝\n\nPageTeleCare es una plataforma web orientada al sector salud que utiliza inteligencia artificial para ofrecer orientación médica educativa mediante chatbots especializados por áreas médicas.\n\nIncluye un sistema de interacción con usuarios, almacenamiento de comentarios y filtros de seguridad para consultas potencialmente peligrosas.\n\n## Objetivo del Proyecto 🎯\n\n- Capacitar usuarios sobre áreas médicas.\n- Proporcionar orientación básica mediante IA.\n- Facilitar interacción entre usuarios y contenido sanitario.\n- Ofrecer una herramienta tecnológica para instituciones de salud.\n\n## Público Objetivo 👥\n\n- Pacientes\n- Estudiantes de medicina\n- Personal sanitario\n- Empresas del sector salud\n- Programadores interesados en HealthTech\n\n## Características Principales ✨\n\n- 🤖 Chatbots médicos por especialidad\n- 🧠 IA integrada (modelo ML)\n- 💬 Sistema de comentarios por especialidad\n- 🔒 Filtro ético de emergencias médicas\n- 📊 Base de datos SQLite\n- 🌐 Interfaz web responsiva\n- 📁 Arquitectura Flask modular\n\n## Arquitectura del Sistema 🏗️\n\nFrontend:\n\n- HTML\n- Jinja\n- CSS\n- JavaScript\n\nBackend:\n\n- Python\n- Flask\n- Flask-SQLAlchemy\n\nIA:\n\n- Modelo MLMedico\n\nBase de datos:\n\n- SQLite (`comentarios.db`)\n\n## Estructura de Carpetas 📂\n\n```bash\nPageTeleCare/\n│\n├── instance/\n│   └── comentarios.db\n│\n├── static/\n│   ├── CSS/\n│   ├── JS/\n│   ├── IMG/\n│   └── Audio/\n│\n├── templates/\n│   ├── index.html\n│   ├── Sobre_Nosotros.html\n│   ├── Medicina.html\n│   ├── IA.html\n│   ├── Medicina_General.html\n│   ├── Macros.jinja2\n│   ├── Nutricion.html\n│   ├── Pediatria.html\n│   ├── Psicologia.html\n│   ├── Cardiologia.html\n│   ├── Primeros_Auxilios.html\n│   ├── Ginecologia_y_Obstetricia.html\n│   └── 404.html\n│\n├── App.py\n├── Modelo_Medico.py\n├── Datos_Medicos.py\n└── requirements.txt\n└── LICENSE\n└── README.md\n````\n\n## Instalación 📥\n\nSigue estos pasos para configurar el proyecto en tu entorno local:\n\n```bash\ngit clone https://github.com/Bredalis/PageTeleCare.git\ncd PageTeleCare\n\npip install -r requirements.txt\n```\n\nEjecutar:\n\n```bash\npython App.py\n```\n\nAbrir navegador:\n\n```\nhttp://127.0.0.1:5000\n```\n\n\n## Uso ⚙️\n\n1. 📦 Haber clonado el repositorio.\n2. 📝 Abrir tu editor de código o terminal.\n3. 🔧 Ejecutar:\n\n```bash\npython App.py\n```\n\n4. 🌐 Abrir en navegador:\n\n```\nhttp://127.0.0.1:5000\n```\n\n\n## 🚀 Despliegue en Render.com\n\nLa aplicación fue desplegada utilizando la plataforma Render para permitir acceso público en la nube.\n\n### Configuración del Servicio\n\nTipo de servicio:\n\n```\nWeb Service\n```\n\nBuild Command:\n\n```\npip install -r requirements.txt\n```\n\nStart Command:\n\n```\ngunicorn App:app\n```\n\nLa aplicación expone la variable `app` mediante:\n\n```python\napp = pagina_telecuidado()\n```\n\n\n### Base de Datos en Producción\n\nActualmente se utiliza SQLite:\n\n```\ninstance/comentarios.db\n```\n\n⚠️ Importante:\n\nEn Render los archivos SQLite son temporales.\nPara producción empresarial se recomienda PostgreSQL.\n\n\n### Despliegue Continuo\n\nCada vez que se realiza un push al repositorio:\n\n```bash\ngit push origin master\n```\n\nRender reconstruye automáticamente la aplicación.\n\n\n## API Endpoints 🔌\n\n### POST /api/teleSalud\n\nEnviar mensaje al chatbot.\n\n```json\n{\n  \"mensaje\": \"¿Qué es la hipertensión?\"\n}\n```\n\nRespuesta:\n\n```json\n{\n  \"respuesta\": \"La hipertensión es...\"\n}\n```\n\n\n### POST /comentarios\n\nGuardar comentarios de usuarios.\n\nCampos:\n\n* nombre\n* comentario\n* especializacion\n\n\n## Base de Datos 💾\n\nTabla:\n\nComentario\n\nCampos:\n\n* id\n* especializacion\n* nombre\n* comentario\n\nUbicación:\n\n```\ninstance/comentarios.db\n```\n\n\n## Seguridad y Ética ⚠️\n\n* Filtro de palabras de emergencia.\n* No reemplaza atención médica profesional.\n* Orientación educativa únicamente.\n\n\n## Uso Empresarial 🏥\n\nPosibles aplicaciones:\n\n* Clínicas privadas\n* Hospitales\n* Universidades\n* Plataformas de e-learning médico\n* Telemedicina\n\n\n## Futuras Mejoras 🔮\n\n* Base de datos en la nube\n* Autenticación de usuarios\n* Historial de consultas\n* Panel administrativo\n* IA más avanzada\n* Integración con APIs médicas reales\n\n\n## Licencia 📜\n\nEste proyecto está licenciado bajo la Licencia\nGPLv3 (GNU General Public License V3.0)\n\n\n## 👩‍💻 Autor\n\nDesarrollado por **Bredalis Gautreaux**\nProgramadora Web \u0026 AI Developer\n\n\u003ca href=\"https://github.com/bredalis\"\u003eGitHub\u003c/a\u003e \u003ca href=\"https://www.linkedin.com/in/bredalis-gautreaux/\"\u003eLinkedIn\u003c/a\u003e\n\n\n## \u003cimg src=\"https://avatars.githubusercontent.com/u/111624948?s=400\u0026v=4\" width=\"50\" height=\"50\"\u003e \u003cimg src=\"https://readme-typing-svg.demolab.com?font=Roboto+Slab\u0026color=%23FFFFFF\u0026size=35\u0026center=true\u0026vCenter=true\u0026width=450\u0026duration=1500\u0026pause=1000\u0026lines=Hola,+soy;Bredalis+Gautreaux!\" width=\"auto\" height=\"35\"/\u003e\n\n😊 Soy una programadora con 3 años en este sector, me encanta crear y aprender constantemente. ¡Amo lo que hago! #nlp #ia 😊\n\n## Mira mi perfil de GitHub:\n\n[![Web](https://img.shields.io/badge/GitHub-Bredalis-14a1f0?style=for-the-badge\\\u0026logo=github\\\u0026logoColor=white\\\u0026labelColor=101010)](https://github.com/bredalis)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbredalis%2Fpagetelecare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbredalis%2Fpagetelecare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbredalis%2Fpagetelecare/lists"}