You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+29-23
Original file line number
Diff line number
Diff line change
@@ -16,11 +16,11 @@
16
16
17
17
## 1. Resumen del proyecto
18
18
19
-
**KDRAMA CHAT** es una aplicación web interactiva creada para fans de los Kdramas que itegra una experiencia de chat interactiva. Los usuarios pueden filtrar Kdramas por género, año de lanzamiento y número de episodios, además de visualizar estadísticas clave. La aplicación permite interactuar con los Kdramas mediante chats personalizados, tanto a nivel individual como grupal, gracias a la integración de la API de OpenAI que mejora la interacción, proporcionando respuestas inteligentes y contextualizadas para cada Kdrama. La interacción se gestiona de manera segura a través de una API Key, garantizando una experiencia fluida y adaptada a cada usuario.
19
+
**KDRAMA CHAT** es una innovadora aplicación web interactiva diseñada para los fans de los Kdramas. Esta plataforma integra una experiencia de chat inmersiva, permitiendo a los usuarios interactuar con sus doramas favoritos. A través de filtros por género, año de lanzamiento y número de episodios, los usuarios pueden explorar y descubrir Kdramas. Además, la aplicación ofrece chats personalizados, tanto a nivel individual como grupal, utilizando la API de OpenAI para proporcionar respuestas contextuales y relevantes. La interacción con la API está gestionada de manera segura mediante una clave API, garantizando una experiencia de usuario fluida y personalizada.
20
20
21
21
## 2. Definición de producto
22
22
23
-
La aplicación está diseñada especialmente para los fanáticos de los Kdramas, ofreciendo una forma única de conectarse con sus series favoritas. Su objetivo es proporcionar una experiencia envolvente que permita a los usuarios descubrir nuevas recomendaciones, explorar a fondo cada Korama y disfrutar de un chat interactivo que enriquece la experiencia con detalles exclusivos sobre personajes y tramas.
23
+
**KDRAMA CHAT** está diseñado para ofrecer a los aficionados de los Kdramasuna experiencia única, permitiéndoles conectarse de una manera interactiva y significativa con sus series favoritas. El objetivo es proporcionar una plataforma envolvente donde los usuarios puedan explorar nuevos doramas, obtener información detallada sobre cada uno, y disfrutar de interacciones personalizadas a través de un chat inteligente.
24
24
25
25
### Necesidades:
26
26
@@ -36,12 +36,12 @@ Incorpora la API de OpenAI para mejorar la interacción y personalización del c
36
36
37
37
**Definición de Terminado (DoD):**
38
38
39
-
-**Quién:** Como usuario.
40
-
-**Qué:** Quiero poder navegar a diferentes vistas dentro de una sola página sin que se recargue el navegador.
41
-
-**Para:** Facilitar una experiencia de usuario fluida y rápida.
39
+
-**Quién:** Como usuario.
40
+
-**Qué:** Quiero navegar por diferentes vistas dentro de una sola página sin recargar el navegador.
41
+
-**Para:** Facilitar una experiencia de usuario fluida y rápida.
42
42
43
43
**Criterios de Aceptación (AC):**
44
-
44
+
45
45
-**AC1:** Al hacer clic en un boton o tarjeta, la vista correspondiente se carga dinámicamente sin recargar toda la página.
46
46
-**AC2:** La URL se actualiza de acuerdo a la vista cargada, reflejando la sección actual en la que se encuentra el usuario.
47
47
-**AC3:** El historial de navegación del navegador se actualiza correctamente, permitiendo al usuario utilizar los botones de retroceso y avance para moverse entre las vistas visitadas.
@@ -75,7 +75,7 @@ Incorpora la API de OpenAI para mejorar la interacción y personalización del c
75
75
-**AC3:** Las respuestas en el chat deben ser generadas utilizando la API de OpenAI, proporcionando información contextual y relevante sobre el Kdrama.
76
76
-**AC4:** La interfaz del chat debe mostrar de manera clara el nombre y la imagen del Kdrama con el que se está interactuando.
77
77
78
-
### Historia de Usuario 4:
78
+
### Historia de Usuario 4:
79
79
80
80
**Definición de Terminado (DoD):**
81
81
@@ -91,20 +91,25 @@ Incorpora la API de OpenAI para mejorar la interacción y personalización del c
91
91
92
92
### Resolución de Necesidades del Usuario:
93
93
94
-
95
94
## 4. Diseño de Interfaz y Prototipos
96
95
97
-
La interfaz de **KDRAMA CHAT** está diseñada para ofrecer ...
96
+
La interfaz de **KDRAMA CHAT** está diseñada para ofrecer una experiencia visual y funcional centrada en la interacción y la personalización. Las vistas principales incluyen:
98
97
99
98
Las vistas principales incluyen:
100
-
-**Vista Home:**Lista de Kdramas con opciones de filtrado y ordenación.
101
-
-**Chat Individual:**Vista detallada de un Kdrama con interacción de chat.
102
-
-**Chat Grupal:**Interfaz para enviar mensajes a todos los Kdramas y ver respuestas en tiempo real.
99
+
-**Vista Home:**Presenta una lista de Kdramas con opciones de filtrado y ordenación.
100
+
-**Chat Individual:**Muestra una vista detallada de un Kdrama con la posibilidad de interactuar mediante un chat.
101
+
-**Chat Grupal:**Permite enviar mensajes a todos los Kdramas y ver las respuestas en tiempo real.
103
102
104
-
### Prototipos de Alta Fidelidad:
103
+
### Prototipos de baja Fidelidad:
105
104
106
-
El prototipo de alta fidelidad de **KDRAMA CHAT** es una versión ...
105
+
Vista Home de baja fidelidad:
106
+
[aquí](./src/images/1440PX.jpg)
107
107
108
+
Vista de Chat Individual:
109
+
[aquí](./src/images/Chatbot%20dekstop.png)
110
+
111
+
Vista de Chat Grupal
112
+
[aquí](./src/images/Chatbot.png)
108
113
109
114
## 5. Lenguajes y Herramientas Utilizadas
110
115
@@ -124,24 +129,25 @@ En el desarrollo de nuestro proyecto, hemos utilizado un lenguaje de programaci
124
129
125
130
-**Control de Versiones (Git):** Esencial para el seguimiento eficiente de cambios en el código, facilitando la colaboración entre desarrolladores en nuestro proyecto de Kdramas.
126
131
-**Pruebas Unitarias(Jest):** Utilizado para asegurar la calidad y robustez del código JavaScript mediante pruebas exhaustivas, garantizando su funcionamiento y rendimiento en el contexto de nuestra aplicación de Kdramas.
127
-
-**Prototipado y Diseño de Interfaz (Figma):** Utilizado para el prototipado y diseño de la interfaz, permitiendo la creación de maquetas visuales y la planificación de la experiencia de usuario. [Prototipo-figma](https://www.figma.com/design/FTDSJu9RwT1XYvCmNSnuVO/KDRAMA-DATABASE?node-id=0-1&t=rOTVIOuAeiHudXf6-1)
128
-
-**Historias de Usuario:** Utilizadas para definir claramente los requisitos y expectativas de los usuarios finales en nuestro proyecto de Kdramas. Aseguran que el desarrollo esté alineado con las necesidades y deseos de los usuarios. -**Visual Studio Code:** Se ha utilizado Visual Studio Code como entorno de desarrollo para la implementación del diseño y la gestión del código. -**Colorimetria:** Utilizado para la paleta de colores de la página web. [Colores](https://webgradients.com/)
132
+
-**Prototipado y Diseño de Interfaz (Figma):** Utilizado para el prototipado y diseño de la interfaz, permitiendo la creación de maquetas visuales y la planificación de la experiencia de usuario. [Prototipo-figma](https://www.figma.com/design/FTDSJu9RwT1XYvCmNSnuVO/KDRAMA-DATABASE?node-id=0-1&t=qF9LVe7A0hoBrumW-1)
133
+
-**Historias de Usuario:** Utilizadas para definir claramente los requisitos y expectativas de los usuarios finales en nuestro proyecto de Kdramas. Aseguran que el desarrollo esté alineado con las necesidades y deseos de los usuarios.
134
+
-**Visual Studio Code:** Se ha utilizado Visual Studio Code como entorno de desarrollo para la implementación del diseño y la gestión del código. -**Colorimetria:** Utilizado para la paleta de colores de la página web. [Colores](https://coolors.co/palettes/trending)
135
+
-**Estilos:** Se han utilizado elementos de [Estilos](https://uiverse.io/elements) en el diseño CSS de las tarjetas y los botones.
129
136
130
137
Este lenguaje y herramientas nos han permitido desarrollar una aplicación web completa y funcional para Kdramas, con un diseño atractivo y una experiencia de usuario optimizada. La combinación de HTML semántico, CSS responsive, JavaScript y herramientas como Git, Jest y Figma ha sido crucial para lograr un producto robusto, interactivo y de alta calidad.
131
138
132
139
## 6. Responsividad
133
140
134
-
La web es completamente responsiva, adaptándose a diferentes resoluciones, desde pantallas grandes hasta dispositivos móviles.
135
-
136
-
Utilizamos Media Queries en CSS para aplicar estilos personalizados según el tamaño de la pantalla, optimizando así la presentación de la información y la navegación en distintos dispositivos.
141
+
**KDRAMA CHAT** es completamente responsiva, adaptándose a diferentes resoluciones y dispositivos. Se han utilizado Media Queries, Flexbox y Grid para optimizar la visualización y la navegación en distintos dispositivos.
137
142
138
143
## Instrucciones de Uso
139
144
140
145
1. Clona el repositorio.
141
-
2. Abre el archivo `index.html` en tu navegador para explorar la Galería de Arte Practicum y conocer las historias de cada ciudad.
142
-
3. Disfruta de la experiencia inmersiva y aprende más sobre tus colegas en línea.
146
+
2. Abre los archivos `js` en tu navegador para explorar DATAVERSE-CHAT.
147
+
3. Disfruta de la experiencia inmersiva y mira como se desarrollo el poryecto.
143
148
144
-
## 8. Testeos de usabilidad
149
+
## 7. Testeos de usabilidad
150
+
El proyecto ha pasado por varias rondas de pruebas de usabilidad para garantizar que la experiencia del usuario sea intuitiva, fluida y libre de errores.
145
151
146
152
## 8. Trabajo Colaborativo
147
153
@@ -157,4 +163,4 @@ Este proyecto fue desarrollado por:
157
163
Como parte de un proyecto práctico como estudiantes de desarrollo web de Laboratoria. Si tienes preguntas o comentarios, no dudes en ponerte en contacto al correo electrónico: [email protected] y [email protected]
0 commit comments