A location-based personal travel archive app built with SwiftUI and MapKit. This application allows users to pin their favorite locations on an interactive map, save personal notes, and navigate back to them using Apple Maps.
- Interactive Map: Browse the world map, zoom in/out, and pin any location.
- Live Location: Uses Core Location to track and display the user's current position.
- Pin & Save: Save visited places with a title and description directly to the device.
- Offline Storage: Uses SwiftData to persist travel memories without an internet connection.
- Navigation: Get driving or walking directions to any saved pin via Apple Maps integration.
- Language: Swift 5
- UI Framework: SwiftUI
- Map & Location: MapKit, Core Location
- Storage: SwiftData (Local Database)
- Design Pattern: MVVM
- Clone the repository.
- Open
TravelBook.xcodeprojin Xcode. - Run on Simulator (Simulate location via Features > Location in Simulator menu).
- Tap on the map to drop a pin!
Cihangir Kankaya
- LinkedIn: linkedin.com/in/cihangir-kankaya


