An interactive web application exploring the cosmic horror universe of H.P. Lovecraft, featuring an interactive map, timeline, and comprehensive database of his works.
-
Interactive Maps: Explore three different map views:
- Providence & Real World: Real locations featured in Lovecraft's stories
- Lovecraft Country: Fictional New England settings (Arkham, Innsmouth, Dunwich, Kingsport)
- The Dreamlands: The fantastical realm of Lovecraft's Dream Cycle stories
-
Timeline: Visual chronological display of Lovecraft's works from 1897-1937
-
Comprehensive Database: Browse and search:
- 65+ works (stories, novellas, novels, collaborations)
- Cosmic entities (Outer Gods, Great Old Ones, Elder Gods, races)
- Recurring characters
- Forbidden tomes and artifacts
-
Annotations: Add your own notes and observations to locations on the maps
Simply open index.html in a web browser. No build process or server required.
open index.htmlOr serve locally:
python -m http.server 8000
# Then visit http://localhost:8000lovecraft-map/
├── index.html # Main HTML structure
├── styles.css # Styling and themes
├── app.js # Application logic and interactivity
├── data.js # Complete Lovecraft database
├── README.md # This file
└── SUMMARY.md # Complete story summaries
The data.js file contains:
- Works: Chronological bibliography with metadata (year, era, type, locations, entities, characters)
- Entities: Outer Gods, Great Old Ones, Elder Gods, and alien races
- Locations: Real world, Lovecraft Country, and Dreamlands locations with coordinates
- Characters: Recurring protagonists, antagonists, and notable figures
- Tomes: Forbidden books like the Necronomicon
Howard Phillips Lovecraft (1890-1937) was an American writer of weird fiction and horror. His work has influenced countless authors, filmmakers, and game designers. He is best known for creating the Cthulhu Mythos, a shared fictional universe of cosmic horror where humanity is insignificant against vast, indifferent cosmic entities.
- Early Period (1897-1908): Juvenile works and first experiments
- Apprentice Period (1917-1920): Development of style and themes
- Mature Period (1921-1927): Classic tales and Dream Cycle
- Late Period (1928-1936): Major works including At the Mountains of Madness
- Leaflet.js - Interactive maps
- Google Fonts - Cinzel and EB Garamond typefaces
- Vanilla JavaScript, HTML5, CSS3
This is a fan project for educational purposes. H.P. Lovecraft's works are in the public domain.