Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

Logo

IconsGroup@2x

MindHue - Backend

MindHue es una plataforma web de arteterapia y bienestar emocional que permite a los usuarios explorar sus emociones a través de ejercicios artísticos personalizados y reflexiones guiadas. Este repositorio contiene el backend de la aplicación, desarrollado con Spring Boot y PostgreSQL, implementando una arquitectura RESTful de tres capas.


🎯 Objetivo del Proyecto

Desarrollar una aplicación full-stack que ofrezca un espacio seguro para la autoexploración emocional, donde los usuarios registren su estado emocional, realicen ejercicios de arteterapia personalizados y documenten su experiencia mediante escritura reflexiva.


🛠️ Tecnologías utilizadas

  • Lenguaje: Java 21
  • Framework principal: Spring Boot 3.4.4
  • ORM: Spring Data JPA
  • Base de datos: PostgreSQL
  • IDE sugerido: Visual Studio Code
  • Control de versiones: Git + GitHub
  • Cliente API: Postman

🧩 Arquitectura

  • Arquitectura basada en MVC + capas de servicio y repositorio.
  • API RESTful siguiendo el modelo cliente-servidor.
  • Conexión a base de datos PostgreSQL mediante JPA.
  • Entidades principales:
    • User: Registro y autenticación básica.
    • Emotion: Emociones predefinidas (alegría, tristeza, enojo, miedo, calma).
    • Exercise: Ejercicios de arteterapia asociados a emociones.
    • Entry: Registro emocional que incluye emoción, intensidad, ejercicio asignado y reflexión.

🔐 Funcionalidades principales

  • Registrar emoción, intensidad y ejercicio recomendado.
  • Añadir reflexión guiada posterior.
  • Consultar historial emocional cronológico.
  • Editar o eliminar entradas existentes.
  • Acceso a biblioteca de ejercicios por emoción.
  • Asociación automática de ejercicios según la emoción seleccionada.

⚙️ Configuración local

📋 Requisitos previos

  • JDK 21+
  • Maven
  • PostgreSQL

🧑‍💻 Autora: Paola Morales

GitHub: Paola Morales LinkedIn: paola-morales-

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages