メインコンテンツへスキップ
YK
経歴
スキル
プロジェクト
研究・発表
ブログ
GitHub
読み込み中...
ホーム
プロジェクト
スナんぽ
モバイル · 進行中
スナんぽ
位置情報と写真撮影を組み合わせた探索型ゲームアプリ。指定された目的地を目指し、正解の写真と同じスポットを探し出すチーム開発プロジェクト
GitHub
期間
2025年11月 – 現在
分野
モバイル
所属
趣味(個人・チーム)
状態
進行中
Flutter
Python
GitHub Actions
概要
アーキテクチャ
技術的挑戦
関連プロジェクト
概要
位置情報と写真撮影を組み合わせた探索型ゲームアプリ「スナんぽ」をチームで開発しています。
プレイヤーは指定された目的地を目指し、正解の写真と同じスポットを探し出してカメラで撮影するゲームです。
フロントエンドはFlutter(Dart)で実装し、iPhone/Androidの両プラットフォームに対応しています。
バックエンドはPythonで構築し、RESTful APIを提供しています。
GitHub Actionsを使用してCI/CDパイプラインを構築し、ビルドやテストの自動化を実現しています。
アーキテクチャ
図を拡大して見る
ユーザー
モバイルアプリ
Flutter (Dart)
GitHub Actions
ビルド・テスト・デプロイ
REST API
snampo_api パッケージ
ゲームロジック・データ管理
図を開く
フロントエンドはFlutter(Dart)でクロスプラットフォームのモバイルアプリとして構築し、位置情報の取得やカメラ撮影機能を実装しています。
バックエンドはPythonで開発し、ゲームのロジックやデータ管理を担当するRESTful APIを提供しています。
パッケージとしてsnampo_apiを分離し、モジュール化された構成を採用しています。
GitHub Actionsを使用してビルド・テスト・デプロイの自動化を実現しています。
技術的挑戦
課題
チーム開発での設計・実装
解決
複数人でのGitHubフローを活用した開発プロセスの確立
課題
クロスプラットフォーム対応
解決
Flutterを使用してiOS/Androidの両方で動作するアプリを構築
課題
位置情報と画像認識の連携
解決
スマートフォンの位置情報とカメラ機能を活用したゲーム体験の実装
同じ技術を使ったプロジェクト
Real GeoGuessr
2024 · モバイル · Python · FastAPI
FLEXKEY 施設利用時間一覧
2026 · Web · JavaScript · HTML & CSS
空港ラウンジマップ
2026 · Web · TypeScript · Vite
前のプロジェクト
空港ラウンジマップ
次のプロジェクト
Real GeoGuessr