ワンショットで観光地や絵画がわかる、音声ガイド付きカメラアプリ
App Store | Google Play | Web版はこちら
GitHub IssuesにてPBI(Product Backlog Item)単位で管理しています。
以下のリンクから pbi
ラベル付きチケットをご確認ください。
▶︎ PBI一覧を見る
バッチリ整ってますね!
以下に、「セットアップ(for Dev)」 と 「ライセンス」 の英訳を用意しました。英語READMEの一部や英語ドキュメントでそのまま使えるように、自然なトーンで書いています。
This project is built with TurboRepo and uses a monorepo structure.
It manages expo
(mobile app), functions
(Cloud Functions), shared
(types and schemas), and e2e
(end-to-end tests) as separate workspaces.
- Node.js v18.x (recommended)
- pnpm v8+ (managed via Corepack)
⚠️ Note:npm
v10 is not fully compatible with TurboRepo in some setups.
To avoid install errors, we recommend usingpnpm
.
git clone https://github.com/Ayato-kosaka/nanicore-audio-guide.git
cd nanicore-audio-guide
corepack enable
pnpm install
pnpm-workspace.yaml
handles all workspace packages. No need to install dependencies manually in each subfolder.
Download the shared .env
file from Google Drive:
👉 Download .env from Google Drive
Then place it in the project root:
/nanicore-audio-guide/.env
pnpm dev
Workspace | Description |
---|---|
expo/ |
Launches the Expo Dev Server |
functions/ |
Starts Firebase Emulator and watch mode |
e2e/ |
Not included by default (run manually or in CI) |
Q. psql: コマンドが見つかりません
A.
apt update
apt install postgresql-client
Q. 2025/04/14 21:37:29 Access token not provided. Supply an access token by running supabase login or setting the SUPABASE_ACCESS_TOKEN environment variable.
A. pnpx supabase login
Command | Description |
---|---|
pnpm dev |
Start development servers |
pnpm lint |
Run ESLint across all packages |
pnpm typecheck |
Run TypeScript checks across all packages |
pnpm build |
Build all packages for production |
MIT
不具合報告や提案などは Issues よりお願いします。