なぜ 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設計
