Skip to content

Repository files navigation

Siempre Contigo

CI

Logo de Siempre Contigo

Siempre Contigo es una aplicación móvil y plataforma web diseñada para mejorar la calidad de vida de los adultos mayores, ofreciendo seguridad, compañía y asistencia personalizada. Utiliza tecnologías de inteligencia artificial para proporcionar funcionalidades avanzadas como detección de caídas, seguimiento de la salud y un asistente virtual inteligente.


Tabla de Contenidos

  1. Descripción
  2. Funcionalidades
  3. Instalación
  4. Uso
  5. Estructura del Proyecto
  6. Contribución
  7. Licencia
  8. Contacto

Descripción

"Siempre Contigo" es una solución integral para adultos mayores que viven solos. La aplicación combina tecnologías de inteligencia artificial con una interfaz intuitiva para ofrecer:

  • Seguridad proactiva: Detección de caídas y alertas de emergencia.
  • Compañía virtual: Un asistente virtual que interactúa con el usuario.
  • Seguimiento de la salud: Registro de actividad física, hábitos de sueño y signos vitales.
  • Asistencia personalizada: Recomendaciones basadas en las necesidades del usuario.

Funcionalidades

  • Detección de caídas: Usa sensores y algoritmos de IA para detectar caídas y enviar alertas.
  • Asistente virtual: Interactúa con el usuario, ofrece recordatorios y consejos personalizados.
  • Seguimiento de la salud: Registra y analiza datos de salud para identificar patrones.
  • Conexión con dispositivos inteligentes: Controla luces, termostatos y otros dispositivos en el hogar.
  • Comunidades virtuales: Fomenta la interacción social entre usuarios.

Instalación

Sigue estos pasos para instalar y ejecutar el proyecto en tu máquina local:

  1. Clona el repositorio:

    git clone https://github.com/MechBot-2x/SiempreContigo.git
  2. Instala las dependencias:

    cd SiempreContigo
    npm install
  3. Configura las variables de entorno: Crea un archivo .env en la raíz del proyecto y agrega las siguientes variables:

    PORT=3000
    API_KEY=tu_api_key
  4. Inicia el servidor:

    npm start
  5. Accede a la aplicación: Abre tu navegador y visita:

    http://localhost:3000
    
    

Uso

Para Usuarios

  • Registro: Crea una cuenta en la aplicación.
  • Configuración: Personaliza tu perfil y preferencias.
  • Uso diario: Interactúa con el asistente virtual, revisa tu salud y recibe recomendaciones.

Para Desarrolladores

  • API: Consulta la documentación de la API para integrar funcionalidades.
  • Pruebas: Ejecuta las pruebas unitarias con:
    npm test

Estructura del Proyecto

SiempreContigo/
├── public/               # Archivos estáticos (HTML, CSS, JS, imágenes)
├── src/                  # Código fuente del proyecto
│   ├── ia/               # Módulos de inteligencia artificial
│   ├── servicios/        # Servicios externos e integraciones
│   └── utils/            # Utilidades y funciones auxiliares
├── tests/                # Pruebas unitarias y de integración
├── docs/                 # Documentación del proyecto
├── package.json          # Configuración del proyecto y dependencias
├── README.md             # Descripción general del proyecto
└── .gitignore            # Archivos y carpetas ignorados por Git

Contribución

¡Las contribuciones son bienvenidas! Si deseas contribuir al proyecto, sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una nueva rama:
    git checkout -b nombre-de-tu-rama
  3. Realiza tus cambios y haz commit:
    git commit -m "Descripción de tus cambios"
  4. Envía un pull request a la rama main.

Por favor, asegúrate de seguir las pautas de contribución.


Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.


Contacto

Si tienes preguntas, sugerencias o necesitas soporte, no dudes en contactarnos:


---

### **Explicación del Contenido**

1. **Descripción**:
   - Explica en qué consiste el proyecto y cuál es su objetivo principal.

2. **Funcionalidades**:
   - Enumera las características clave de la aplicación.

3. **Instalación**:
   - Proporciona instrucciones claras para instalar y ejecutar el proyecto.

4. **Uso**:
   - Explica cómo los usuarios y desarrolladores pueden utilizar el proyecto.

5. **Estructura del Proyecto**:
   - Describe la organización de archivos y carpetas.

6. **Contribución**:
   - Invita a otros desarrolladores a contribuir y explica cómo hacerlo.

7. **Licencia**:
   - Especifica la licencia bajo la cual se distribuye el proyecto.

8. **Contacto**:
   - Proporciona información para contactar al equipo de desarrollo.

About

Aplicación móvil y plataforma web para mejorar la calidad de vida de los adultos mayores, ofreciendo seguridad, compañía y asistencia personalizada.

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages