Problema
El proyecto académico permite practicar cómo se representa una operación bancaria y qué debe ocurrir con los saldos y el historial si esa operación falla.
Solución
NORTE simula cuentas y movimientos en una interfaz web. El servidor valida las solicitudes y registra las operaciones ficticias en una base relacional.
Mi participación
Presento NORTE como proyecto académico. La implementación disponible se puede consultar en el repositorio público.
Arquitectura técnica
Flask sirve la interfaz, administra la sesión y procesa las operaciones. SQLAlchemy accede a MySQL o SQLite según el entorno. El repositorio documenta un modo de pruebas con SQLite en memoria.
- Interfaz HTML y JavaScript
- API y validaciones en Flask
- SQLAlchemy
- MySQL o SQLite
Funcionalidades
- Autenticación, cuentas y consulta de movimientos.
- Transferencias, pagos y recargas simulados.
- Validación de saldo antes de registrar operaciones.
Decisiones técnicas
Usar una base en memoria para las pruebas permite repetir operaciones ficticias sin modificar los datos del entorno persistente.
Evidencias
La captura de arriba corresponde a la interfaz de la demostración. Ver captura completa.
Documentación de la simulación