Skip to content

An interactive historical battles map built with Mapbox and Svelte to explore and learn from ancient to modern conflicts.

Notifications You must be signed in to change notification settings

FedorovAlexander/battles

Repository files navigation

Historical Battles

Overview

Historical Battles Atlas is a web application that provides an interactive and informative visualization of battles throughout human history. It uses Svelte for the frontend and Mapbox for mapping capabilities, and it sources its data from Wikidata and Wikipedia. With this project, you can explore and learn about various battles, their locations, dates, and other relevant information in a user-friendly interface. The result can be seen on GitHub Pages.

Features

  • Interactive map displaying battle locations.
  • Information panels with details on each battle, sourced from Wikipedia.
  • Responsive design for a seamless user experience on both desktop and mobile devices.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/FedorovAlexander/battles.git
  2. Navigate to the project directory:

    cd historical-battles-atlas
  3. Install the dependencies:

    npm install
  4. Start the development server:

    npm run dev

Data Sources

This project relies on data from Wikidata and Wikipedia to populate battle information. It fetches data from these sources dynamically, ensuring that the information is up-to-date and accurate.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute this project in accordance with the terms of the license.

About

An interactive historical battles map built with Mapbox and Svelte to explore and learn from ancient to modern conflicts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published