App logo

Cryptid Coordinates

Download

Cryptid Coordinates is an iOS app to explore haunted locations across the United States. Discover over ten thousand haunted spots, track visits, compete on leaderboards, and share your paranormal experiences.

SwiftUI
Firebase
SwiftData
MapKit
Explore Haunted Locations

Explore Haunted Locations

History of location with personal stories from users

History of location with personal stories from users

View locations on the map

View locations on the map

Visit locations to detect paranormal activity

Visit locations to detect paranormal activity

Compete on the leadeboard of visiting haunted locations

Compete on the leadeboard of visiting haunted locations

Customizable Profile. Pick out a name and avatar

Customizable Profile. Pick out a name and avatar

Architecture

The app leverages SwiftData for efficient location querying. On first load, location data is decoded from a JSON file, converted to SwiftData models, and inserted into the model context, enabling fast location-based and text searches. Firebase Auth with Apple ID simplifies user onboarding, exclusive to iOS.

Map Integration

MapKit provides an immersive interface for browsing haunted locations as map markers around the user's real-time location. To optimize performance with high marker volumes, the ClusterMap package is used for efficient rendering. Geohashes are computed to create geographical boxes for clustering and reloading annotations when the map camera moves.

Features

Users can browse over ten thousand haunted locations with detailed information and user-submitted stories. The app supports tracking visited locations, competing on leaderboards, and exploring nearby haunted spots via location-based search. An interactive map enhances visual exploration, and users can request new locations to expand the database.

Noah Giboney

2025