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.
- 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.
To run this project locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/FedorovAlexander/battles.git
-
Navigate to the project directory:
cd historical-battles-atlas
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
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.
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.