Saltar al contenido

Ingeniería / Recursos abiertos

Dreamerz

Plataforma para dar seguimiento a metas y métricas personales, con frontend en Next.js y API en NestJS.

Abrir repositorio

Tareas de contribución

Propuestas basadas en la revisión del código, pendientes de revisión de mantenimiento. Comprueba la versión actual y las issues antes de enviar. El enlace abre un borrador: tú lo revisas y decides si publicarlo.

Código revisado el

Permitir recuperarse de errores al crear un sueño

CreateDream espera api.post y navega tras el éxito, pero no tiene try/catch ni estado de envío. El formulario sigue habilitado durante la petición. La API tiene validación, por lo que los errores deben mostrarse sin perder el texto escrito.

Tamaño estimado
S · 3–5 horas
Conocimientos
React · TypeScript · Axios

Archivos y evidencias

Criterios de aceptación, paso a paso

  1. Simular una respuesta de validación y un fallo de red; capturar el error y mostrar un mensaje accesible en el formulario.
  2. Conservar nombre y descripción tras el error y permitir reintentar; no navegar a la lista cuando falle la creación.
  3. Deshabilitar el envío durante la petición y evitar que clics repetidos generen peticiones duplicadas.
  4. Probar fallo, reintento y respuesta 201: el éxito debe realizar una sola petición y navegar a /dashboard/dreams.
Revisar borrador en GitHub

Cómo empezar a contribuir

Los enlaces vienen del catálogo; verifica disponibilidad, licencia y tareas en cada repositorio. Lee el README y la licencia, ejecuta el proyecto y propón una mejora pequeña de documentación o prueba reproducible. Acuerda los cambios grandes con el mantenedor antes de implementarlos.

Leer el README

Evidencias en proyectos