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.
Permitir a los usuarios registrar su estado emocional, realizar ejercicios artísticos guiados y escribir reflexiones personales. Todo esto dentro de una plataforma visualmente amable, segura y funcional, fomentando el autoconocimiento y el cuidado mental.
- Framework: React.js
- Lenguaje: JavaScript (ES6+)
- Estilos: CSS Modules
- Enrutamiento: React Router DOM
- HTTP Cliente: Axios
- Control de estado: useState, useEffect
- Control de versiones: Git + GitHub
- Gestión del proyecto: Trello
- Diseño UI: Figma
- IDE: Visual Studio Code
- Estructura basada en componentes funcionales.
- Hooks para manejo de estado y efectos secundarios.
- Consumo de la API REST mediante
axios. - Pantallas principales:
- Evaluación emocional (selección de emoción + intensidad).
- Ejercicio recomendado.
- Formulario de reflexión guiada.
- Historial cronológico.
- Detalle de entrada.
- Registro / Login de usuario (bonus).
- Comunicación vía
axiosa través de la URL base definida en.env:
REACT_APP_API_BASE_URL=http://localhost:8080/api 👩🏻🎨 Diseño Mobile-First La aplicación está optimizada únicamente para dispositivos móviles.
Se ha priorizado la claridad emocional, la simplicidad y una experiencia segura.
👩🏻💻 Autora: Paola Morales
GitHub: Paola Morales * LinkedIn: paola-morales-