なぜ Web Logbook を作るのか

アマチュア無線の交信ログ管理、みなさんはどうしていますか?

多くの方がPC用のログソフトを使っていると思います。自宅の固定運用であればそれで十分ですが、移動運用となると話が変わります。

  • 軽自動車の中でノートPCを広げるスペースがない
  • バッテリーの消耗が気になる
  • PCを買い替えるたびにデータ移行が面倒
こんな経験はないでしょうか?

Web Logbook のコンセプト

「スマホだけで交信ログが完結するWebアプリ」 これが Web Logbook の目指すところです。
  • スマホのブラウザで動く(アプリのインストール不要)
  • クラウドに保存されるので端末を選ばない
  • 将来的にはオフライン対応(PWA)で電波の届かない山でも使える
  • ADIFエクスポートで既存ソフトとの連携も可能

技術的な方針

  • バックエンド: PHP + MySQL(シンプルで安定した構成)
  • フロントエンド: Vanilla JavaScript(軽量さ重視)
  • UI: モバイルファースト設計
フレームワークは使わず、軽量でバッテリーに優しいアプリを目指します。

開発フェーズ

Phase 1(MVP)

  • ユーザー登録・ログイン
  • QSOログ入力(スマホ最適化)
  • ログ一覧・検索
  • この開発ブログの立ち上げ ← 今ここ!

Phase 2(実用性強化)

  • ADIFインポート/エクスポート
  • PWA対応
  • コールサイン自動検索

Phase 3(収益化)

  • サブスクリプション導入
  • 統計・グラフ機能
  • JARL/LoTW連携

今日やったこと

1. プロジェクト構想の策定 2. データベース設計・構築 3. 開発ブログシステムの構築(このブログです!) 4. 初回記事の投稿

ブログシステム自体も独自に PHP + MySQL で作りました。WordPressのような重いCMSは使わず、必要最小限のシンプルな構成です。

次にやること

  • Web Logbook のユーザー認証機能
  • QSOログ入力画面のUI設計
開発の過程はこのブログで随時報告していきます。アマチュア無線に関する話題も書いていく予定なので、お楽しみに。 73!