¡Hola soy Codi! y esta es mi plataforma, Codiquest 🥰. He creado una plataforma de aprendizaje interactivo construida con SvelteKit. Aunque se trata de un pet project creado en ratos libres cuyo objetivo es facilitar la creación de cursos y cuestionarios dinámicos mediante módulos personalizables, sin necesidad de un backend y con posibilidad de alojarlo de forma gratuita en Github Pages (u otros). ¿Quieres saber más? A lo largo de este documento, o dentro del directorio docs encontrarás manuales detallados sobre cómo usar y extender el sistema.
Descargo de responsabilidad: el proyecto se ofrece tal cual, sin garantía ni soporte oficial (◕‿◕✿)
- Clona este repositorio con
git clone git@github.com:moiseslodeiro/codiquest.git - Instala las dependencias con
pnpm install(se recomienda Node 22 o superior) - Ejecuta
pnpm run devpara lanzar el entorno de desarrollo y abre la web que por defecto estará enhttp://localhost:5173/
Consulta la guía de instalación en local para más detalles y el apartado Guías de uso de esta misma página
¿Quieres ver cómo se ve antes de instalarlo? Accede a https://demo.codiquest.com, donde además del contenido básico pueden aparecer otros contenidos o actualizaciones con cursos adicionales.
¿List@ para empezar a agregar tu propio contenido? Puedes darle un vistazo directamente a la documentación en web de demo o bien en el propio apartado de la documentación del repositorio 🤗
- Instalación en local
- Entendiendo y creando módulos
- Crear un nuevo módulo
- Crear una página
- Componentes
- Añadiendo cuestionarios
- Automatizando módulos con Markdown
- Automatizando cuestionarios con Markdown
- Personalizando tu Codiquest
- Publicando la build en Github
- Compilando y publicación con Workflows
- Configurando Github Pages
- Instalando Codiquest en remoto - Completa
- Instalando Codiquest en remoto - Parcial
Este proyecto se distribuye bajo los términos de la licencia MIT. Puedes consultar el texto completo en aquí.
Se han revisado todas las vulnerabilidades reportadas por pnpm audit a fecha de septiembre de 2025
- Todas las vulnerabilidades de nivel high o critical han sido mitigadas
- Las advertencias restantes son de nivel moderate o low, y afectan únicamente a herramientas de desarrollo como:
vite,esbuild,vitest,vitefu, etc.- Las vulnerabilidades XSS asociadas a
@sveltejs/kitsolo afectan al entorno de desarrollo (dev) y no a producción.
- No hay impacto real en el entorno de producción, ya que estas dependencias no se ejecutan fuera del entorno local o de pruebas.
Estas vulverabilidades deberían estar solventadas actualizando a una versión superior de vite y svelte (en este caso), pero no sólo es el propio módulo de npm sino que esto implica cambios en el código. Si alguien se anima a actualizarlo, ¡bienvenid@ sea ese fork! :-)
Este proyecto fue creado con cariño y algo de mucho café por Moisés Lodeiro. No dudes en escribirme o seguirme en alguna de mis redes sociales como Twitter/X o LinkedIn si encuentras algo raro o simplemente quieres saludar