Skip to content

tcbarzyk/Trailbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trailbook

Trailbook is a minimalist iOS app for logging your travels, one day at a time. Capture key memories, locations, and weather — all in a clean, swipeable interface.


Features

  • Start and manage trips
    Create a trip with a title, start date, and optional end date. Prevent overlapping trips with smart checks.

  • Daily journal prompts
    Answer quick, thoughtful questions about your day with a card-based interface. Also, add up to four photos from your day.

  • Automatic location, weather, and step count
    Trailbook fetches your current city, weather, and daily step count using CoreLocation, OpenWeather, and HealthKit.

  • Remember your past trips
    View your past trips and recall your daily adventures.


Technologies

  • SwiftUI – UI framework
  • Firebase Firestore/Firebase Storage – Backend data storage
  • OpenWeather API – Real-time weather
  • CoreLocation – User location
  • HealthKit – User step count
  • MVVM Architecture – Clean and testable structure

Preview

(Todo: add screenshots)


Installation

Xcode 15+ and a valid Firebase config are required.

  1. Clone the repo
  2. Set up Firebase and add your GoogleService-Info.plist
  3. Run on a simulator or real device

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages