MindMates es una plataforma digital diseñada para brindar apoyo emocional y psicológico a personas que se sienten aisladas o abrumadas por situaciones difíciles en sus vidas. La aplicación permite a los usuarios conectar con otros que compartan experiencias similares, participar en conversaciones en tiempo real, gestionar sus actividades y acceder a recursos valiosos, todo en un entorno seguro y amigable.
MindMates está dirigido a:
- Personas que buscan apoyo emocional o psicológico.
- Individuos afectados por la pandemia de COVID-19 y otras situaciones que han provocado aislamiento social.
- Aquellos que desean compartir experiencias y encontrar una comunidad de apoyo.
-
Caso 1: Usuario busca apoyo emocional inmediato.
- El usuario se conecta a la plataforma, inicia una conversación en tiempo real con otro miembro de la comunidad y recibe el apoyo necesario.
-
Caso 2: Usuario organiza sus actividades de bienestar.
- El usuario utiliza la agenda de la plataforma para planificar futuras sesiones de chat.
-
Caso 3: Usuario accede a recursos informativos.
- El usuario explora el blog de recursos en busca de artículos sobre bienestar emocional, videos motivacionales y consejos prácticos para el manejo del estrés. Además, puede dejar sus comentarios y calificar los artículos para fomentar una conversación empática con otros miembros de la comunidad.
-
Registro e Inicio de Sesión:
- Permitir a los usuarios registrarse e iniciar sesión utilizando email o cuenta de Google.
- Validar los datos de usuario antes de completar el registro.
-
Gestión de Agenda:
- Crear, editar y eliminar eventos en una agenda personalizada.
- Configurar recordatorios y notificaciones para los eventos.
-
Comunicación en Tiempo Real:
- Ofrecer chat en tiempo real mediante tecnología WebSocket.
- Notificar a los usuarios cuando sus contactos estén disponibles para chatear.
-
Blog de Recursos:
- Proveer acceso a artículos, videos y otros recursos útiles para el bienestar emocional.
- Permitir a los usuarios buscar y filtrar contenido por categorías y tags.
Una vez que la aplicación esté en funcionamiento, puedes acceder a MindMates desde tu navegador web en https://mindmates-production.up.railway.app
. A continuación, podrás registrarte, iniciar sesión, gestionar tu agenda, navegar por el blog de recursos y comunicarte en tiempo real con otros usuarios.
Nombre | Rol | |
---|---|---|
Diego Jorges | FullStack Developer | LinkedIn Diego |
Rodrigo Santillan | BackEnd Developer | LinkedIn Rodrigo |
Jorge Suarez | Tester QA, PM | LinkedIn Jorge |
Jorge Galleguillos | Team Leader | LinkedIn Jorge G |
Para ejecutar MindMates localmente, sigue estos pasos:
-
Clona el repositorio:
git clone https://github.com/No-Country-simulation/c20-46-n-java-react.git
-
Navega al directorio del proyecto:
cd FrontEnd
-
Instala las dependencias:
npm install
-
Configura las variables de entorno: Crea un archivo
.env
en la raíz del proyecto con las siguientes variables:VITE_BACKEND_API=<tu_conexion_al_backend>
-
Inicia la aplicación:
npm run dev
Si deseas contribuir a MindMates, sigue estos pasos:
- Fork el repositorio.
- Crea una nueva rama para tu característica:
git checkout -b feature/nueva-caracteristica
- Realiza tus cambios y haz commit:
git commit -m "Descripción de los cambios"
- Envía tus cambios al repositorio remoto:
git push origin feature/nueva-caracteristica
- Abre un Pull Request.
MindMates se distribuye bajo la Licencia MIT. Para más detalles, consulta el archivo LICENSE
.
Para cualquier consulta o sugerencia, puedes contactarnos a través de jorgesuarez.tech@gmail.com.