Skip to content

cihangirk-dev/TravelBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 Travel Book - Digital Travel Diary

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.

📍 Features

  • 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.

🛠 Tech Stack

  • Language: Swift 5
  • UI Framework: SwiftUI
  • Map & Location: MapKit, Core Location
  • Storage: SwiftData (Local Database)
  • Design Pattern: MVVM

📱 Screenshots

🚀 How to Run

  1. Clone the repository.
  2. Open TravelBook.xcodeproj in Xcode.
  3. Run on Simulator (Simulate location via Features > Location in Simulator menu).
  4. Tap on the map to drop a pin!

👨‍💻 Author

Cihangir Kankaya

About

Kullanıcıların ziyaret ettikleri konumları (başlık, açıklama, koordinat vb.) kaydetmelerini sağlayan bir iOS uygulaması. Veri depolaması için SwiftData kullanılmıştır.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages