Saltar al contenido
Panel de inicio de Niduo con el progreso semanal de tareas, la comida y la cena del día y la lista de la compra.
Todos los proyectos

Software y herramientasEn desarrollo· Desplegada · uso privado

Niduo

Aplicación web privada para organizar la casa entre dos: tareas recurrentes, lista de la compra, menú semanal e historial.

Mi papel
Diseño y desarrollo
Estado
En desarrollo
Tecnologías
  • TypeScript
  • React
  • Vite
  • Tailwind CSS
  • Hono
  • SQLite
  • Cloudflare D1
  • Passkeys (WebAuthn)
  • Zod
  • Vitest
  • Playwright

Descripción general

Niduo reúne en una sola aplicación lo que en casa suele acabar repartido entre notas, mensajes y memoria: quién hace cada tarea, qué falta comprar y qué se come cada día.

Es una aplicación instalable (PWA) que funciona igual en el móvil y en el escritorio. Las tareas se renuevan solas cada semana y pueden rotar entre las dos personas.

La misma API funciona sobre Cloudflare Workers con D1 o sobre Node con SQLite. La versión actual está desplegada en un servidor propio, con inicio de sesión mediante passkeys.

  • Panel de inicio (datos de ejemplo)
  • Tareas de la semana (datos de ejemplo)
  • Menú semanal (datos de ejemplo)

Funcionalidades principales

  1. 01

    Tareas recurrentes

    Semanales o cada N semanas, asignadas a una persona, a cualquiera o en rotación. La renovación semanal es idempotente y está probada con cambios de hora y de año.

  2. 02

    Lista de la compra

    Entrada rápida («2 kg patatas»), categoría sugerida, aviso de duplicados e historial de lo comprado cada semana.

  3. 03

    Menú semanal

    Comida y cena de lunes a domingo, con copia de la semana anterior y hasta cuatro semanas vista.

  4. 04

    Login con passkeys

    Sin contraseñas: alta por invitación, passkeys, sesiones y códigos de recuperación.

  5. 05

    Avisos por Telegram

    Avisos a un grupo compartido de la casa, con reintentos, horas de silencio y comandos como /lista o /hoy.

  6. 06

    Probada y accesible

    154 pruebas unitarias y de integración, E2E en móvil y escritorio, y auditoría WCAG 2.2 AA sin infracciones en todas las pantallas.

Participación y responsabilidades

Mi papel

Diseño y desarrollo

  • Arquitectura en capas: rutas, servicios y repositorios SQL, con contratos Zod compartidos.
  • Interfaz móvil y de escritorio, instalable como PWA, con tema claro y oscuro.
  • Autenticación con passkeys, permisos por hogar y copias de seguridad cifradas.
  • Despliegue en servidor propio y pruebas unitarias, de integración, E2E y de accesibilidad.