Skip to content

Repository files navigation

🧠 Sistema READ: Repetición Espaciada Analógica por Desbordamiento

Deploy with Cloudflare Pages Built with Bun License: MIT

Sistema READ es una plataforma web modular diseñada para gestionar el aprendizaje de alto rendimiento mediante el Protocolo de Repetición Espaciada Analógica por Desbordamiento.

A diferencia de las aplicaciones de flashcards convencionales que te encadenan a una pantalla, READ es el centro de mando digital para un sistema de estudio físico. Utiliza el grosor físico de tus mazos de tarjetas (medido en centímetros) como un sensor biométrico indirecto para ajustar tus intervalos de repaso de forma matemática y automática.


📖 ¿Qué es el Protocolo READ?

El problema de los sistemas de repetición espaciada (SRS) tradicionales es la ansiedad por acumulación. Cuando dejas de estudiar unos días, la aplicación te castiga con cientos de tarjetas pendientes.

El Protocolo READ soluciona esto transformando el tiempo en volumen:

  1. La Represa de Datos: Tus niveles (N1 a N4) actúan como contenedores físicos.
  2. El Trigger Volumétrico: No repasas porque un calendario lo dice, repasas porque tu caja de tarjetas está físicamente llena.
  3. Autorregulación: Si tu tasa de fallos aumenta, la app reduce el límite de capacidad de tus cajas. Esto fuerza un repaso inmediato y detiene la entrada de nuevas tarjetas, evitando la saturación cognitiva.

Este software digitaliza la Vara Viva (la regla de calibración) necesaria para saber exactamente cuántas tarjetas puede soportar tu memoria hoy.


✨ Características Principales

  • Gestión de Mazos Modular: Crea y organiza múltiples mazos de estudio con nombres personalizados.
  • Protocolo READ Nativo: Implementación exacta de fórmulas basadas en la Ley de Little y Cadenas de Markov para calcular límites de desbordamiento.
  • Diseño Premium Minimalista: Interfaz "White" de alta fidelidad con animaciones sutiles y tipografía optimizada para la legibilidad.
  • Dashboard de Rendimiento: Visualización en tiempo real de la carga cognitiva y el perfil del estudiante (Óptimo, Desafiante, Bloqueo).
  • Historial de Sesiones: Seguimiento detallado de tasas de retención y flujo de tarjetas entre niveles (N1 → N4).
  • Privacidad Total: Persistencia local mediante localStorage. Tus datos nunca salen de tu navegador.

🚀 Tecnologías

Este proyecto aprovecha las tecnologías web más modernas para garantizar velocidad y simplicidad:

  • Bun: Runtime de JavaScript todo-en-uno para desarrollo ultra-rápido.
  • Vanilla JS (ES Modules): Arquitectura modular sin dependencias pesadas ni frameworks.
  • CSS3 Moderno: Sistema de diseño basado en variables y Grid Layout.
  • Cloudflare Pages: Despliegue global instantáneo y seguro.

📊 Estructura de Consolidación

El sistema organiza el conocimiento en 4 capas críticas:

  • Nivel 1 (1 día): Memoria de trabajo. Tu buffer de entrada diario.
  • Nivel 2 (3 días): Filtro de retención inicial. Aquí es donde calibramos tu tasa de error.
  • Nivel 3 (7 días): Zona de transición y estabilización sináptica.
  • Nivel 4 (15 días): Ancla de memoria a largo plazo. Superar este nivel garantiza una probabilidad de recuerdo $>90%$.

Lógica de Estabilización (Factor S)

READ no asume que el olvido es constante. Aplicamos un Factor de Consolidación (+15%) al calcular el espacio del Nivel 4. Si demuestras fluidez en los niveles anteriores, el sistema expande inteligentemente la capacidad del Nivel 4, permitiéndote gestionar más información con menos esfuerzo.


🎯 ¿Para quién es el Sistema READ?

  • Estudiantes de Idiomas: Perfecto para gestionar mazos físicos de vocabulario (HSK, JLPT, etc).
  • Investigadores: Para consolidar conceptos complejos sin depender de apps que distraen.
  • Minimalistas Digitales: Personas que buscan la potencia de los algoritmos modernos (como FSRS o Anki) pero prefieren la textura y el enfoque del papel.
  • Aprendices de Alto Rendimiento: Estudiantes que necesitan una autorregulación estricta para evitar el burnout.

🛠️ Instalación y Desarrollo

Si deseas clonar el proyecto y ejecutarlo localmente:

  1. Instalar dependencias (necesitas Bun):

    bun install
  2. Ejecutar servidor de desarrollo:

    bun run dev

    La aplicación estará disponible en http://localhost:3000.

  3. Desplegar en Cloudflare:

    bun run deploy

📝 Licencia

Este proyecto está bajo la Licencia MIT. Siéntete libre de usarlo, modificarlo y compartirlo.


Creado con ❤️ para estudiantes de alto rendimiento.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages