About this project

Mistorias Web contains the source code for the Mistorias platform's website, built using the Astro framework. The project's primary goal is to transform education by combining narratives, data, and reflection into a cohesive user experience. A key architectural feature is the separation of presentation logic from editorial content; while this repository handles the site structure and components, the actual content is stored in a separate repository (`mistorias-contenido`) integrated as a Git submodule. This allows for independent management of educational resources without interfering with the core codebase. The development environment requires Node.js and pnpm, with support for consistent local development via Dev Containers (Docker). Extensive documentation is provided, including contribution guidelines, architectural decision records (ADRs), and coding standards.