Yet Another Digital Logbook Thread — Except I Built This One

This is awesome. From a developer tech-nerd side, what did you build this with? REACT, Bootstrap? Just curious, it looks fantastic.
 
This is awesome. From a developer tech-nerd side, what did you build this with? REACT, Bootstrap? Just curious, it looks fantastic.
Thanks! Much appreciated!

Windows is Python with PySide6/Qt Widgets and custom styling. The Mac app is Swift/SwiftUI with some AppKit, and the iPhone/iPad version is also Swift/SwiftUI.

They all use local SQLite databases, so the core logbook works offline, with cloud sync between devices. Each platform has its own interface, while I keep the underlying data model and logbook rules consistent across them. On the server side, a shared cloud backend handles accounts, licensing, and cross-device sync, while each app keeps its own local logbook database.

I wanted the desktop versions to feel like desktop applications and the phone version to work comfortably on a phone. Getting imports, historical time zones, flight-time calculations, and syncing to behave has been the bigger adventure. Standardization between all three has also been an "interesting" challenge. There’s a surprising amount hiding behind a logbook!
 
Back
Top