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
+15-95Lines changed: 15 additions & 95 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,14 @@
2
2
3
3
El **Gestor de Tareas Colaborativo** es una aplicación web fullstack diseñada para facilitar la organización personal y el trabajo en equipo. Inspirada en la simplicidad de _Google Tasks_ y la versatilidad visual de _Trello_, esta plataforma permite a los usuarios crear, organizar y compartir tareas de manera intuitiva y eficiente.
@@ -45,98 +37,25 @@ Para desplegar en Vercel u otras plataformas, consulta [DEPLOYMENT.md](DEPLOYMEN
45
37
46
38
---
47
39
48
-
## Gestión del Proyecto por Sprints
49
-
50
-
### Sprint 1 - Configuración Inicial y Primeros Pasos
51
-
52
-
- Configuración del entorno backend con Node.js y Express
53
-
- Configuración del entorno frontend con React y Vite
54
-
- Configuración de base de datos local y remota mediante Prisma ORM
55
-
- Diseño y creación de modelos de datos en Prisma
56
-
- Implementación de sistema de autenticación JWT
57
-
- Desarrollo de interfaz frontend para Login y Registro
58
-
- Desarrollo de endpoints REST para gestión de usuarios
59
-
- Implementación de endpoint para la página de inicio
60
-
61
-

62
-
63
-
### Sprint 2 – Estructura Visual y Validación
64
-
65
-
- Diseño e implementación del header de la aplicación
66
-
- Diseño e implementación del footer de la aplicación
67
-
- Creación de schemas de validación con Zod en el backend
68
-
- Desarrollo de middlewares de validación con Zod en el backend
69
-
- Finalización del sistema de autenticación JWT
70
-
- Completado del frontend para Login y Registro
71
-
- Diseño de la interfaz del BentoGrid para la página principal
40
+
## 🚀 ¿Cómo usar TaskGrid?
72
41
73
-

42
+
**Accede directamente a la aplicación:**[https://taskgrid-proyecto-e13.vercel.app/](https://taskgrid-proyecto-e13.vercel.app/)
74
43
75
-
### Sprint 3 – Integración Visual y Estado
44
+
No necesitas instalar nada. Solo crea tu cuenta y comienza a organizar tus tareas de forma colaborativa.
76
45
77
-
- Implementación de Redux para el manejo centralizado del estado
78
-
- Desarrollo completo del componente BentoGrid
79
-
- Creación de endpoints para la configuración de usuario
80
-
- Desarrollo del frontend de configuración de usuario
81
-
- Integración de Google OAuth para autenticación alternativa
82
-
-**Pendientes para el siguiente sprint**:
83
-
- Finalización de middlewares de validación con Zod en backend
84
-
- Completar diseño del BentoGrid de la página principal
46
+
Para desarrolladores que deseen contribuir o ejecutar el proyecto localmente, **consulta la guía completa de despliegue [aquí](./docs/DEPLOYMENT.md).**
85
47
86
-

87
-
88
-
### Sprint 4 – Tests y Funcionalidades Clave
89
-
90
-
- Desarrollo completo del frontend de la página de tareas
91
-
- Implementación de tests unitarios (UT) en el frontend
92
-
- Desarrollo de tests End-to-End (E2E) con Selenium
93
-
- Implementación de tests unitarios (UT) en el backend
94
-
- Sistema robusto de manejo y presentación de errores al usuario
95
-
- Desarrollo de funciones de filtrado para el dashboard resumen
96
-
- Implementación de validación con Zod en el frontend
97
-
98
-

99
-
100
-
### Sprint 5 – Finalización de Funcionalidades
101
-
102
-
- Desarrollo de filtros de búsqueda avanzada de tareas
103
-
- Implementación del sistema de colaboración entre usuarios
104
-
- Sistema completo de notificaciones en tiempo real
105
-
- Configuración de integración continua con GitHub Actions
106
-
- Desarrollo del sistema de permisos para listas y tareas
107
-
- Finalización de la implementación de la página de tareas
108
-
- Completado de los filtros del Dashboard
109
-
- Refactorización de modelos de datos (eliminación de categorías)
110
-
-_Inconveniente:_ No se pudo completar la integración con Coveralls debido a falta de permisos para hacer el repositorio público. Solicitud de acceso pendiente por parte de la organización de la asignatura.
111
-
112
-

113
-
114
-
### Sprint 6 – Gamificación y Refinamiento
115
-
116
-
- Sistema de puntuación y gamificación
117
-
- Preferencias de idioma para usuarios autenticados
118
-
- ChatBot de ayuda para usuarios autenticados
119
-
- Implementación de página de tareas compartidas
120
-
- Gestión de errores en páginas de tareas y compartidas
121
-
- Integración de SonarQube y Coveralls para análisis de calidad
122
-
- Refinamiento del diseño visual
123
-
- Optimización de tests unitarios (UT)
124
-
125
-

48
+
---
126
49
127
-
### Sprint 7 – Documentación y Despliegue
50
+
##📋 Gestión del Proyecto por Sprints
128
51
129
-
- Ampliación de la suite de tests con cobertura del 96% en el backend y al 86% en el frontend
130
-
- Documentación completa del proyecto y mejoras en README
131
-
- ChatBot de ayuda para usuarios autenticados
132
-
- Preparación y configuración final para despliegue en producción
133
-
- Optimización y refinamiento de la aplicación para entrega final
52
+
El desarrollo de TaskGrid se organizó en sprints iterativos siguiendo metodología ágil. Cada sprint abordó funcionalidades específicas desde la configuración inicial hasta la implementación completa de features avanzadas y testing exhaustivo.
134
53
135
-
## 
54
+
**Consulta el historial detallado de sprints y capturas [aquí](./docs/SPRINTS.md).**
0 commit comments