MetroStory es una aplicación web interactiva que cuenta la historia del Metro de Santiago de Chile, estación por estación. Los usuarios pueden explorar un mapa interactivo del metro para descubrir el origen de los nombres de las estaciones, información histórica, datos técnicos y curiosidades.
/datos# Clonar el repositorio
git clone https://github.com/YOUR_USERNAME/metrostory.git
cd metrostory
# Instalar dependencias
yarn install
# Copiar variables de entorno
cp .env.example .env
# Editar .env con tu token de Mapbox
# Iniciar servidor de desarrollo
yarn dev
Para obtener un token de Mapbox, regístrate en Mapbox.
metrostory/
├── data/ # Datos en formato JSON
│ ├── stations/ # Información de estaciones
│ ├── lines/ # Información de líneas
│ └── sources/ # Referencias bibliográficas
├── src/
│ ├── lib/
│ │ ├── components/ # Componentes Svelte
│ │ ├── data/ # Loaders de datos
│ │ └── types/ # Tipos TypeScript
│ └── routes/ # Páginas (SvelteKit)
└── docs/ # Documentación adicional
Los datos del proyecto están en formato JSON en la carpeta /data/:
data/stations/stations.json - Información de estacionesdata/lines/lines.json - Información de líneasdata/sources/sources.json - Referencias bibliográficasTodos los datos deben incluir fuentes verificables. Ver la Guía de Datos.
¡Las contribuciones son bienvenidas! Puedes ayudar de varias formas:
Ver CONTRIBUTING.md para más detalles.
MIT - Ver LICENSE
Este proyecto está inspirado en The Weekendest, una aplicación que muestra en tiempo real el servicio del metro de Nueva York.
MetroStory is an interactive web application that tells the history of Santiago de Chile's Metro, station by station. Users can explore an interactive metro map to discover station name origins, historical information, technical data, and fun facts.
/datos# Clone the repository
git clone https://github.com/YOUR_USERNAME/metrostory.git
cd metrostory
# Install dependencies
yarn install
# Copy environment variables
cp .env.example .env
# Edit .env with your Mapbox token
# Start development server
yarn dev
To get a Mapbox token, sign up at Mapbox.
metrostory/
├── data/ # JSON data files
│ ├── stations/ # Station information
│ ├── lines/ # Line information
│ └── sources/ # Bibliographic references
├── src/
│ ├── lib/
│ │ ├── components/ # Svelte components
│ │ ├── data/ # Data loaders
│ │ └── types/ # TypeScript types
│ └── routes/ # Pages (SvelteKit)
└── docs/ # Additional documentation
Project data is stored as JSON in the /data/ folder:
data/stations/stations.json - Station informationdata/lines/lines.json - Line informationdata/sources/sources.json - Bibliographic referencesAll data must include verifiable sources. See the Data Guide.
Contributions are welcome! You can help in several ways:
See CONTRIBUTING.md for details.
MIT - See LICENSE
This project is inspired by The Weekendest, an app that shows real-time New York subway service.