🚀 Conectando salud y hogar a través de tecnología.
Una plataforma moderna y accesible que facilita el acceso a servicios de fisioterapia profesional a domicilio. El proyecto nació de la necesidad de simplificar la vida de pacientes que, por movilidad reducida o falta de tiempo, no pueden desplazarse a una clínica.
Este sitio web no es solo una tarjeta de visita digital; es un sistema diseñado para el usuario (el paciente) y para el profesional (el fisioterapeuta), mejorando la comunicación y la gestión del servicio.
[AQUÍ_PODRÍAS_INSERTAR_UNA_IMAGEN_O_GIF_DEL_BOT.gif]
¿Por qué un bot en una web de fisios?
El mayor reto para un paciente es saber si su dolencia es grave o qué tipo de tratamiento necesita. Este Asistente de Fisioterapia IA (integrado con OpenAI) actúa como un primer punto de contacto inteligente.
- Triage Preliminar: Ayuda al paciente a describir sus síntomas mediante preguntas sencillas.
- Preguntas Frecuentes: Responde dudas comunes sobre tratamientos, precios o duración de las sesiones, liberando tiempo al profesional.
- Conexión Directa: Tras la interacción, el bot facilita el contacto final para la reserva.
"El objetivo no es sustituir al fisio, sino hacer que la primera consulta sea más fluida, informada y cercana."
Este proyecto es un reflejo de mi capacidad de aprendizaje y adaptación, utilizando una pila tecnológica moderna y eficaz:
| Tecnología | Descripción | Uso en el Proyecto |
|---|---|---|
| React | Framework Frontend | Creación de una interfaz de usuario dinámica, responsiva y rápida. Manejo de estado para el flujo del chatbot. |
| HTML5 / CSS3 | Estándares Web | Estructura y diseño limpio, adaptable a todos los dispositivos (Mobile First). |
| JavaScript (ES6+) | Lenguaje Principal | Lógica del frontal, validaciones de formularios y control de animaciones. |
| OpenAI API | Inteligencia Artificial | Cerebro del asistente IA para procesamiento de lenguaje natural y respuestas inteligentes. |
| [INSERTAR_FRAMEWORK_BACKEND, ej: Node.js/Python] | Backend/Servidor | Proxy seguro para la comunicación con la API de OpenAI (sin exponer claves). |
- ✅ Chatbot de IA Interactivo: Asistente conversacional disponible las 24h.
- ✅ Landing Page Responsiva: Navegación intuitiva y diseño profesional en PC y móvil.
- ✅ [Opcional: Sistema de Reserva/Formulario]: Sección para solicitar una cita y describir la dolencia.
- ✅ Galería de Servicios: Explicación clara de los tratamientos ofrecidos.
- ✅ Sección de Contacto/Mapa: Facilita la localización y contacto directo.
- Sistema de Pagos Integrado: Permitir al paciente pagar la sesión online de forma segura.
- Panel del Fisioterapeuta: Una sección privada donde el profesional puede ver y gestionar sus citas agendadas y el historial de triaje de los bots.
- Integración con Google Maps API: Para optimizar las rutas de desplazamiento del fisioterapeuta a domicilio.
- Mejorar el Bot: Entrenar el modelo de IA con una base de conocimientos médica más específica de la fisioterapia.
Si eres un desarrollador y quieres ver cómo funciona el proyecto localmente, sigue estos pasos:
-
Clona el repositorio:
git clone https://github.com/marcocebrian55/GoHomePhysio.git -
Instala las dependencias del frontend:
cd GoHomePhysio/frontendnpm install -
[Opcional: Instala las dependencias del backend]:
cd ../backend[npm_install_o_pip_install] -
Configura las Variables de Entorno (.env):
- Crea un archivo
.enven la carpetabackend/. - Añade tu clave de API de OpenAI (¡nunca la subas a GitHub!):
OPENAI_API_KEY=[TU_API_KEY]
- Crea un archivo
-
Inicia los servidores:
- Frontend:
npm start(en la carpetafrontend/) - Backend:
[npm_start_o_python_app.py](en la carpetabackend/)
- Frontend:
🚀 "El mejor código es el que mejora la vida de alguien."