bambiiiino
【個人開発ハッカソン - Week 1】ボルダリング記録アプリを作ります——開発スタートにあたって
2026年03月25日
要約を生成中...
はじめに
今回、ハッカソンの題材として ボルダリング記録アプリ「ボルログ」(仮) を開発することにしました。
この記事では、なぜこのアプリを作ろうと思ったのか、どんなものを作るのか、について紹介します。
きっかけ:完登動画がスマホの中でぐちゃぐちゃ問題
ボルダリングをやっていると、自分のムーヴを観るために、課題に取り組んでいる動画を撮ることが多いと思います。自分もそのひとりで、完登した瞬間やうまく登れなかった課題をとりあえず動画を撮るのですが……気づけば動画が溜まり、どれがどの課題だったか、どのジムで撮ったのかもわからない状態になっていました。
「いつどんな課題を登ったか振り返り、自分の成長も確かめやすい管理方法はないか?」
そう思いつつも、ずっと後回しにしていたのが正直なところです。
インスタなどで活動記録を投稿するというやり方もあります(私もいくつか完登動画を載せたりしています)。とはいえ全ての内容を投稿するのも手間ですし、自分の中だけで留めておきたいような内容とかもあるので、ローカルで管理できるような方法が欲しいなと思いました。
既存アプリでは満足できなかった
「こういうアプリ、すでにあるんじゃ?」と思って探してみると、いくつかのボルダリング記録アプリが見つかりました。ただ使ってみると以下のような点が気になり、なかなか自分好みのアプリには出会えませんでした。(もちろん既存のアプリも良い点はあり素晴らしいのですが)
英語のみ対応で、日本のジムで使うには少し不便
日本独自のグレード体系(初段・1級など)に対応していない。また、グレードもジムによって様々であるので一元的に定めるのが難しい。
課題の写真にホールドをメモする機能がない。
ホールドマーキング機能は備わっていない。ホールドの色が定まっていない課題などで不便
UIが古かったり、動作が重かったりする
「欲しいものが見つからないなら、自分で作ってしまおう」——今回のハッカソンはそれを実現するちょうどいい機会でした。
アプリのコンセプト
ボルログ(仮名) は、ボルダリングの課題・進捗を手軽に記録し、自分の成長を可視化するモバイルアプリです。
課題の写真を撮って、グレードやステータスを記録。いつどんな課題を登れたかを振り返り、日々の成長を実感できる。
最初のユーザーは自分自身ですが、同じ悩みを持つボルダリング愛好者にも使ってもらえるものを目指しています。
MVPで作るもの(暫定)
まずは「記録する・振り返る」という基本部分に絞って開発します。
機能 | 概要 |
|---|---|
課題の登録 | 写真 + グレード + ジム名をセットで登録 |
ステータス管理 | 未挑戦 / 挑戦中 / 完登 / フラッシュ / 挑戦失敗 |
ホールドマーキング | 課題写真の上でホールドを手動タップ・色分けで記録 |
メモ・コメント | 課題のポイントや気づきをテキストで残す |
一覧・フィルタ | ジム・グレード・ステータスで絞り込み検索 |
成長グラフ | 月別の完登数を棒グラフで可視化 |
技術スタック(暫定)
レイヤー | 採用技術 |
|---|---|
フロントエンド | React Native / Expo(iOS・Android対応) ※まずはiOSのみ開発 |
バックエンド・DB | Supabase(PostgreSQL + Auth + Storage) |
ビルド | Expo EAS Build |
エラー追跡 | Sentry ※MVPでは含めないかも |
個人開発・ゼロコストを意識した構成で、Supabase の無料枠をまずは使っていきます。
まとめ
まずは自分があったらいいと思うものを具現化していくことを目標にしていきます。スマホアプリ開発はあまり経験したことがない部分なので色々と苦戦するところはあると思いますが1ヶ月以内にまずはMVPリリースできるよう頑張ります。開発の進捗や気づきなどもこのブログで共有できればと思います!
ボルダリングをやっている方や興味のある方、フィードバックや感想をいただければと思います!🧗

