← Volver a la bitácora de Guaba Core

Guaba Core

Guaba Core: el inicio de una bitácora de construcción

Estoy construyendo Guaba Core, un proyecto propio de core bancario. El trabajo ya comenzó y esta bitácora será el lugar para contar cómo evoluciona: qué decisiones voy tomando, qué construyo y qué aprendo en el proceso.

Esta primera entrada presenta el proyecto, la forma en que documentaré su construcción y una vista del prototipo del backoffice. Los avances técnicos tendrán su espacio conforme pueda explicarlos y mostrar sus resultados.

Por qué abrir esta bitácora

Quiero conservar el contexto de cada paso. Un resultado por sí solo cuenta poco si no se entiende qué necesidad lo motivó, qué alternativas se consideraron y por qué se eligió un camino.

Mi intención es que estas entradas permitan seguir el proyecto desde su inicio y relacionar las decisiones de arquitectura con el trabajo de construcción.

El punto de partida

Guaba Core está en desarrollo. Estoy trabajando en un core bancario propio y su alcance concreto se irá detallando en las siguientes actualizaciones.

Estado del proyecto

El desarrollo está en marcha. Las funcionalidades y la fecha de lanzamiento se comunicarán a medida que el proyecto avance.

Una primera vista del prototipo

La captura muestra la pantalla de Clientes del backoffice de Guaba Core, con su listado, controles de búsqueda y filtros, y la navegación entre las áreas del proyecto.

Prototipo de Guaba Core: pantalla de Clientes del backoffice, con búsqueda, filtros y listado de clientes.
Vista del prototipo de Guaba Core · Backoffice de Clientes. Ver captura completa ↗

Esta vista recoge un momento del desarrollo de la interfaz. En las siguientes entradas detallaré las decisiones de diseño y el comportamiento de cada flujo conforme avance el proyecto.

La documentación del contenedor

Ya existe una especificación inicial del contenedor de Guaba Core: la estructura que alojará las pantallas, administrará la navegación y mantendrá el estado de las vistas. Reúne las decisiones previstas sobre tecnologías, diseño visual, arquitectura, configuración y criterios de implementación.

Es documentación de diseño para orientar el trabajo siguiente. La implementación del contenedor en Rust y su validación en web y escritorio siguen pendientes.

Qué encontrarás aquí

La bitácora irá recogiendo distintos aspectos del trabajo:

  • Alcance: qué problema quiero abordar y cómo delimito cada incremento.
  • Decisiones de arquitectura: las alternativas que evalúo y los motivos de cada elección.
  • Construcción: los avances que pueda mostrar, con ejemplos y contexto.
  • Verificación: cómo compruebo lo construido y qué falta por validar.
  • Aprendizajes: dificultades, ajustes y decisiones que cambien durante el desarrollo.

Los diagramas, las capturas y los ejemplos se incorporarán cuando ayuden a explicar un avance concreto.

Cómo contaré cada avance

Las próximas entradas seguirán una estructura sencilla:

  1. Objetivo: qué quiero resolver en ese paso.
  2. Trabajo realizado: qué construí o modifiqué.
  3. Decisiones: qué elegí y por qué.
  4. Comprobación: cómo revisé el resultado y qué limitaciones encontré.
  5. Siguiente paso: qué queda pendiente y por dónde continuaré.

Esta estructura permitirá distinguir entre lo que busco conseguir, lo que ya he construido y lo que todavía necesita trabajo.

La siguiente actualización

El siguiente tema será el alcance inicial de Guaba Core: qué necesidad quiero atender primero y cómo definir un primer incremento que pueda construir y revisar.

Las entradas se publicarán conforme haya avances que documentar. La bitácora será también un registro de cómo cambia el proyecto a partir de lo que vaya aprendiendo.

Puedes seguir todas las entradas de Guaba Core o conocer la presentación del proyecto.