Acerca de Arquisoft
Arquisoft es mi proyecto de grado: un sitio para aprender patrones de diseño y arquitecturas de software practicando, con casos en español que se leen, se ejecutan y se evalúan aquí mismo, en tu navegador.
Por qué existe
Soy Daniel Osorio Orozco, de Ingeniería de Sistemas y Computación en la Universidad Tecnológica de Pereira. La idea nació de algo que vi una y otra vez —en compañeros y en mí mismo—: los patrones se memorizan como recetas y, con la IA generativa a un clic, cada vez es más fácil entregar sin comprender.
Por eso diseñé el sitio al revés: aquí el atajo no sirve. Te toca predecir, modificar el código, romperlo y explicar lo que pasó — pegar la respuesta de un chat no completa ninguna fase. El contenido es gratuito; solo necesitas una cuenta.
Cómo enseña
Cada caso (patrón o arquitectura) sigue el mismo recorrido:
- Primero, predice: te comprometes con una respuesta antes de ver la solución — equivocarse aquí es gratis.
- El problema: un escenario que duele, con anti-ejemplo ejecutable que falla de verdad.
- La solución: la estructura en un diagrama, participante por participante.
- Ejemplo interactivo: TypeScript real que editas y ejecutas en tu navegador.
- Cuándo (no) usarlo: criterios honestos, incluido cuándo evitarlo.
- Quiz: 10 preguntas con retroalimentación explicativa; aprobado con ≥ 70 %.
Cómo está hecho
El código también es material de estudio: escribí Arquisoft sin frameworks, para demostrar que la plataforma web basta y para que puedas abrir cualquier archivo y aprender de él.
- Frontend: Web Components nativos con TypeScript estricto.
- API:
node:httppuro y PostgreSQL (pg). - Build: esbuild como único bundler; prerender propio para SEO.
- Licencia: MIT — puedes leer y reutilizar todo el código.
Contacto
¿Encontraste un error, tienes una idea o quieres hablar del proyecto? Escríbeme:
- Email: danielosorioorozco@gmail.com
- Teléfono: +57 310 487 9447
- GitHub: github.com/dogia
- LinkedIn: linkedin.com/in/dogiadev