Proyecto personal · App de escritorio
Tu día,con más claridad.
Una agenda de escritorio para organizar horarios, tareas y notas, incluso offline.
Una agenda de escritorio con notas del día y copia automática.
- Tauri 2
- Rust
- React 19
- TypeScript
Proyecto personal · App de escritorioAgendapor horarioNotas
del díaFunciona
offline

Tu día,con más claridad.
Una agenda de escritorio para organizar horarios, tareas y notas, incluso offline.
- Tauri 2
- Rust
- React 19
- TypeScript
Una agenda de escritorio con notas del día y copia automática.
- Tauri 2
- Rust
- React 19
- TypeScript
El día
Un día entero, en franjas de tiempo.
La pantalla principal es el día en franjas. El paso del reloj cambia de 15 a 30 o 60 minutos y la grilla se rehace; el filtro de período acorta el día al trozo que importa. Mueve los dos y mira las tareas encajar de nuevo.
- 06:00
- 06:30
- 07:00Caminata07:00–07:40 · SaludBaja
- 07:30
- 08:00
- 08:30
- 09:00Reunión de alineación09:00–10:00 · ReuniónAlta
- 09:30
- 10:00
- 10:30Revisar la propuesta10:30–12:00 · TrabajoMedia
- 11:00
- 11:30
- 12:00
- 12:30
- 13:00
- 13:30
- 14:00Estudiar Rust14:00–15:30 · EstudioMedia
- 14:30
- 15:00
- 15:30
- 16:00Responder a clientes16:00–16:30 · TrabajoAlta
- 16:30
- 17:00
- 17:30
- 18:00
- 18:30
- 19:00Cena en familia19:00–20:00 · PersonalBaja
- 19:30
- 20:00
- 20:30
- 21:00
- 21:30Leer 20 páginas21:30–22:15 · PersonalBaja
- 22:00
- 22:30
- 23:00
- 23:30
7 tareas en este período
Los pasos, los períodos y las seis categorías con color son los del código (src/lib/constants.ts). Las tareas son ejemplo: la app se entrega con el día vacío.

Una rutina que combina contigo.
Ajusta horarios, categorías y apariencia para organizar el día a tu manera.
15, 30 o60 minutosCategorías
por colorTemas claro
y oscuroPersonalización · Interfaz de escritorio · Proyecto personal
Casi todo lo que molesta en una agenda es cuestión de gusto: el tamaño de la franja, el nombre y el color de cada tipo de compromiso, la hora en que empieza el día, el brillo de la pantalla. Todo eso es ajuste, y queda guardado en la computadora.
Intervalo de horarios
Hora inicio6
Hora fin24
Copias guardadas30 días
Categorías
Tema
Vista previa del día
- 06:00
- 06:30
- 07:00Trabajo
- 07:30
- 08:00
- 08:30
- 09:00
Los valores mostrados son los que trae la app de fábrica (src/lib/constants.ts); las categorías también.
Las notas
El recado del día, escrito a mano.
Al lado de la agenda vive un bloc de notas del día. Se escribe con guion y corchete, como en una lista de papel, y lo que sale del otro lado ya es una lista para marcar. Pruébalo: escribe, guiona, marca.
Lo que se escribe
Lo que saleGuardado
Recordatorios de hoy
Idea: cerrar el día a las 18h y no mirar más
El editor de la app es TipTap, con lista de tareas y negrita; aquí está la misma escritura, hecha a mano para esta página. La app guarda sola mientras se escribe.

Tu rutina. En tu computadora.
Una aplicación offline con datos locales y copia de la agenda.
Desarrollada en Tauri, Rust y React para uso personal.Guardado automáticoTus cambios se guardanlocalmente.Copia del cronogramaCrea copias de tu agenda
con facilidad.Búsqueda en tareas y notasEncuentra rápidamente
lo que necesitas.31 comandos nativos en RustDatos locales
JSONTu aplicación
En la computadoraCopia
Copias localesRepresentación conceptual de la estructura local
La agenda entera es un archivo en tu computadora. No hay cuenta, no hay nube y no hay nada que sincronizar: el programa graba donde el sistema guarda los datos de las aplicaciones. Cada día, a la hora marcada, hace una copia, y guarda las más nuevas, dejando caer la más vieja.
Dónde vive la agenda
…/com.dayforge.app/schedule.json · backups/backup_<data>.jsonLa fila de copiaslas 6 más nuevas, aquí
- backup_09-10.json
- backup_10-10.json
- backup_11-10.json
- backup_12-10.json
- backup_13-10.json
- Papelera
Lo que se borra queda guardado y puede volver.
- Archivo
El día cerrado se aparta sin perderse.
- Registro
Cada creación, cambio y copia queda anotada.
La carpeta, el nombre de las copias y la limpieza de las más viejas están en el código en Rust (src-tauri/src/commands/backup.rs). De fábrica la app guarda 30 copias; aquí la fila muestra 6 para caber en la pantalla.
La búsqueda
Buscar sin recordar bien.
Un atajo abre la caja de búsqueda en cualquier parte de la app. Busca en tareas y en notas y acepta el nombre a medias, escribe "rust" o solo "rnin" y mira.
En la app la búsqueda es Fuse.js (src/lib/search.ts) y se abre con un atajo de teclado; aquí está la misma idea, hecha a mano. Los ítems son ejemplo.
Las tecnologías
De qué está hecho, pieza por pieza
Un programa que corre en la computadora, no en el navegador: la pantalla es React, la ventana es Tauri 2 y quien lee y graba los archivos es Rust, con 31 comandos nativos. Nada sale de la máquina. Elige una pieza para ver qué hace aquí y en qué archivo está.
13tecnologías, en 3 capas
Pantalla
Ventana y archivos
Núcleo
Las pantallas
El programa, hora a hora.
Pantallas reales de la app, del tema claro al oscuro, de los ajustes al filtro de la noche. Toca o pasa el mouse para traer una al frente y haz clic para verla grande.
Las capturas vienen con la agenda vacía: son de la app recién instalada. Las horas aquí son solo el hilo de la sección.




Aplicaciones de escritorioLeve