APP

Plunge Buddy

Real-time conditions for cold plunge enthusiasts

++++
Plunge Buddy

// technologies

SwiftSwiftUICoreLocation
++++

An iOS app that helps cold plunge enthusiasts find the perfect conditions by displaying real-time weather, water temperature, wave height, and tide information based on your location.

Features

  • -Real-time Weather - Air temperature and "feels like" temperature
  • -Marine Data - Sea surface water temperature and wave height
  • -Tide Information - Last and next high/low tides
  • -Location-based - Automatic local data with fallback to Vancouver, BC
  • -Clean Interface - Modern SwiftUI design with glassmorphic cards

Architecture

Built with Swift and SwiftUI using MVVM architecture. Uses actor-based network services for thread-safe API calls with async/await throughout.

Credits

Created by Kieran McConnell. Maintained and deployed by Don Coleman.