JulioMV23/Morpheia

Diario de sueños gamificado y multiplataforma desarrollado en .NET MAUI (C#). Utiliza IA Generativa (Llama 3 / Gemini / Stable Diffusion) para interpretar, puntuar y visualizar tus sueños, sincronizando datos entre SQLite y Firebase.

C#

0

16 commits

updated Jan 28, 2026

See the code

README

🌙 Morpheia

Morpheia es una aplicación móvil multiplataforma desarrollada en .NET MAUI que transforma el registro de sueños en una experiencia gamificada e interactiva. Combina el autoconocimiento con Inteligencia Artificial para analizar, interpretar y visualizar el mundo onírico de los usuarios.

🚀 Características Principales

🧠 Inteligencia Artificial Integrada

  • Interpretación de Sueños: Análisis automático del texto para generar una interpretación simbólica y consejos psicológicos personalizados utilizando Groq (Llama 3.1) y Gemini (Flash Lite) como fallback.
  • Visualización Onírica: Generación de imágenes únicas basadas en la descripción del sueño mediante Pollinations/StableHorde.
  • Puntuación Emocional: La IA asigna una puntuación (0-100) basada en el tono emocional del sueño.

🎮 Gamificación (Sistema de Recompensas)

  • Sistema de Progresión: Gana puntos y monedas ($/2$) por cada registro.
  • Rachas: Incentivos por mantener la constancia diaria.
  • Misiones y Logros: 25 objetivos progresivos (ej. "Soñador constante", "Racha Maestra") que desbloquean insignias.
  • Tienda Virtual: Canjea monedas por avatares exclusivos (mitología, animales, premium).

☁️ Arquitectura y Sincronización

  • Híbrido Local/Nube: Persistencia de datos mediante SQLite (local) y Firebase Realtime Database (nube).
  • Social: Sistema de amigos y solicitudes de amistad en tiempo real.
  • Seguridad: Autenticación segura con Firebase Authentication.

🛠️ Stack Tecnológico

Este proyecto ha sido construido utilizando las siguientes tecnologías y librerías:

  • Framework: .NET MAUI (C#)
  • Backend: Firebase Realtime Database & Authentication
  • Base de Datos Local: SQLite-net-pcl
  • Servicios de IA:
    • Texto: GroqSharp (Llama 3.1) / Google GenerativeAI (Gemini)
    • Imagen: Pollinations / Hugging Face / StableHorde
  • Gestión de Datos: Newtonsoft.Json

Proyecto desarrollado por Julio Malpica como parte del ciclo de Desarrollo de Aplicaciones Multiplataforma (2025/2026).

JulioMV23/Morpheia

Diario de sueños gamificado y multiplataforma desarrollado en .NET MAUI (C#). Utiliza IA Generativa (Llama 3 / Gemini / Stable Diffusion) para interpretar, puntuar y visualizar tus sueños, sincronizando datos entre SQLite y Firebase.

C#

0

16 commits

updated Jan 28, 2026

See the code

README

🌙 Morpheia

Morpheia es una aplicación móvil multiplataforma desarrollada en .NET MAUI que transforma el registro de sueños en una experiencia gamificada e interactiva. Combina el autoconocimiento con Inteligencia Artificial para analizar, interpretar y visualizar el mundo onírico de los usuarios.

🚀 Características Principales

🧠 Inteligencia Artificial Integrada

  • Interpretación de Sueños: Análisis automático del texto para generar una interpretación simbólica y consejos psicológicos personalizados utilizando Groq (Llama 3.1) y Gemini (Flash Lite) como fallback.
  • Visualización Onírica: Generación de imágenes únicas basadas en la descripción del sueño mediante Pollinations/StableHorde.
  • Puntuación Emocional: La IA asigna una puntuación (0-100) basada en el tono emocional del sueño.

🎮 Gamificación (Sistema de Recompensas)

  • Sistema de Progresión: Gana puntos y monedas ($/2$) por cada registro.
  • Rachas: Incentivos por mantener la constancia diaria.
  • Misiones y Logros: 25 objetivos progresivos (ej. "Soñador constante", "Racha Maestra") que desbloquean insignias.
  • Tienda Virtual: Canjea monedas por avatares exclusivos (mitología, animales, premium).

☁️ Arquitectura y Sincronización

  • Híbrido Local/Nube: Persistencia de datos mediante SQLite (local) y Firebase Realtime Database (nube).
  • Social: Sistema de amigos y solicitudes de amistad en tiempo real.
  • Seguridad: Autenticación segura con Firebase Authentication.

🛠️ Stack Tecnológico

Este proyecto ha sido construido utilizando las siguientes tecnologías y librerías:

  • Framework: .NET MAUI (C#)
  • Backend: Firebase Realtime Database & Authentication
  • Base de Datos Local: SQLite-net-pcl
  • Servicios de IA:
    • Texto: GroqSharp (Llama 3.1) / Google GenerativeAI (Gemini)
    • Imagen: Pollinations / Hugging Face / StableHorde
  • Gestión de Datos: Newtonsoft.Json

Proyecto desarrollado por Julio Malpica como parte del ciclo de Desarrollo de Aplicaciones Multiplataforma (2025/2026).

Languages

C#

100.0%