Skip to content

Latest commit

 

History

History
80 lines (57 loc) · 1.71 KB

README.md

File metadata and controls

80 lines (57 loc) · 1.71 KB

Sailing Logger

An iOS app for sailors to record and manage logbook entries while sailing.

Features

  • 📱 Native iOS app built with SwiftUI
  • 📍 GPS tracking and route recording
  • 📝 Digital logbook with all essential entries:
    • Position and course
    • Wind (direction, speed, Beaufort)
    • Sail setup and maneuvers
    • Weather conditions
    • Notes and more
  • 🗺️ Map integration for route visualization
  • 📊 Trip statistics and analysis
  • 💾 Import/Export of logbook entries
  • 🌍 Offline functionality

Screenshots

[Insert some app screenshots here]

Installation

The app is available on the App Store: [Insert App Store Link]

Development

Requirements

  • Xcode 15.0+
  • iOS 17.0+
  • Swift 5.9+

Setup

  1. Clone the repository
git clone https://github.com/[your-username]/sailing-logger.git
  1. Open Xcode project
cd sailing-logger
open "Sailing Logger.xcodeproj"

. Set up required developer certificates

  1. Build and run in Xcode

Technologies

  • SwiftUI
  • CoreLocation
  • MapKit
  • CoreData
  • CloudKit

Contributing

Contributions are welcome! Please read the contribution guidelines first.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License.

Project Link: https://github.com/pfederi/sailing-logger

Acknowledgments