01. Parky とモバイルの役割 01. Parky & the mobile role

「どこに停めるか、もう迷わない。」 "Never wonder where to park again."

Parky は都市部における駐車場選択の課題を解決する、駐車特化の意思決定支援アプリです。 リリース時は 東京 23 区 を対象エリアとし、検索・比較・選択・駐車・振り返りまでを 一貫して行える体験を提供します。

Parky is a parking-focused decision-support app that tackles the challenge of finding a lot in urban areas. It launches with Tokyo's 23 wards as the target area, offering a seamless experience covering search, compare, choose, park, and review.

Parky プロダクト群のなかでの位置づけ Where the mobile app sits in the Parky family

Parky は複数のプロダクトで構成される駐車場エコシステムです。 モバイルアプリ以外も開発元(Parky 運営)側で並行開発中ですが、本パックが対象とするのはモバイルアプリのみです。

Parky is a family of products. The other products are built in-house by the Parky team; this pack covers only the mobile app.

flowchart LR
  subgraph Users["利用者 / Users"]
    EndUser["エンドユーザー
(ドライバー)"] Owner["駐車場オーナー"] Admin["Parky 運営"] end subgraph Clients["クライアント / Clients"] Mobile["モバイルアプリ
★本パックの対象"] WebApp["Web アプリ"] OwnerPortal["オーナーポータル"] AdminPortal["管理者ポータル"] end subgraph Backend["バックエンド"] BFF["Parky BFF
(Cloudflare Workers /v1/*)"] PG[("Supabase
PostgreSQL + PostGIS")] Auth["Supabase Auth"] R2[("Cloudflare R2
画像ストレージ")] FCM["FCM v1"] end EndUser --> Mobile EndUser --> WebApp Owner --> OwnerPortal Admin --> AdminPortal Mobile --> Auth Mobile --> BFF BFF --> PG Mobile -.presigned PUT.-> R2 BFF --> FCM FCM -.push.-> Mobile

解決する 3 つの課題 The three problems Parky solves

課題Problem Parky の提供価値What Parky provides モバイル実装の軸Implementation focus
駐車料金の不透明さ
最大料金の適用条件・時間単価の違いで最安が分からない
Opaque fees
Max-fee conditions and hourly variations make it hard to judge the cheapest option
料金シミュレーション(入出庫時間から事前に金額を計算) Fee simulation that pre-computes the charge from entry/exit times
選択負荷の高さ
候補が多すぎる、運転中に比較できない
Choice overload
Too many candidates, hard to compare while driving
条件フィルタ・AI 検索・ランキング表示(上位 3 件バッジ) Filters, AI natural-language search, ranking display with top-3 badges
駐車体験の分断
駐車位置を忘れる、料金が分からない、履歴が残らない
Fragmented experience
Drivers forget where they parked, no running-fee visibility, no history
駐車セッション管理・メモ・履歴 Parking-session tracking, notes, and history

ユーザージャーニー — 3 フェーズ User journey — three phases

ユーザージャーニーは「駐車前 → 駐車中 → 駐車後」の 3 フェーズに分けられます。画面実装もこの順で設計してください。

The user journey is split into three phases: pre-parking → during parking → post-parking. Build the screens in that order.

flowchart LR
  subgraph Pre["① 駐車場到着前 (検索・意思決定)"]
    A1[目的地入力] --> A2[周辺駐車場検索]
    A2 --> A3[入出庫時間指定
料金自動計算] A3 --> A4[条件フィルタ] A4 --> A5[最適候補を提示
ランキング表示] end subgraph During["② 駐車時 (記録・管理)"] B1[GPS位置記録] --> B2[駐車時間と料金表示] B2 --> B3[条件逸脱時
アラート通知] end subgraph Post["③ 駐車後 (振り返り)"] C1[駐車位置確認] --> C2[メモ・写真参照] C2 --> C3[個人評価
Good/Bad] C3 --> C4[レビュー投稿
履歴管理] end A5 --> B1 B3 --> C1

① 駐車前(検索・意思決定) 1. Pre-parking (search & decision)

  1. 目的地を入力(検索バー/AI 検索)
  2. 周辺駐車場を検索(地図表示)
  3. 入出庫時間を指定し、料金を自動計算
  4. 条件フィルタ(屋根付き・高さ制限・EV 充電など)で絞り込み
  5. ランキングされた最適候補を提示
  1. Enter the destination (search bar / AI search)
  2. Find nearby parking lots on the map
  3. Specify entry/exit times; the fee is auto-calculated
  4. Filter by criteria (covered, height, EV charging, etc.)
  5. See the best ranked candidates

② 駐車中(記録・管理) 2. During parking (recording & management)

  1. 駐車開始時に GPS で位置を記録
  2. 駐車時間に応じて料金を表示
  3. 条件逸脱(長時間駐車・最大料金超過)時にアラート通知
  1. Record the location via GPS when parking starts
  2. Show the fee as time accrues
  3. Alert the user when thresholds are crossed (long parking, over max-fee)

③ 駐車後(振り返り) 3. Post-parking (review)

  1. 駐車位置の最終確認
  2. メモ・写真の参照
  3. Good/Bad 評価、レビュー投稿、履歴管理
  1. Confirm the parked location
  2. Refer back to notes and photos
  3. Good/Bad rating, review submission, history management

想定ユーザー Target users

対象エリア:リリース時は東京 23 区のみ。将来的に主要都市・全国に拡大します。
対象ユーザー:都市部で車を利用するビジネスドライバー(営業・配送・タクシー)と、 日常・レジャーで運転する都市生活者の両方を想定しています。
Launch area: Tokyo's 23 wards only at launch, expanding to major cities and nationwide.
Target users: Urban business drivers (sales, delivery, taxis) and urban residents driving for daily life and leisure.

プロダクトコンセプト — 2 つの価値軸 Product concept — two value pillars

価値軸Value pillar 意味Meaning 実現手段How it's delivered
財務防御Financial defense 駐車料金の不確実性を排除するEliminate uncertainty around parking fees 入出庫時間から想定料金を事前計算する料金シミュレーション機能Fee simulation that pre-calculates the estimated charge from entry/exit times
意思決定支援Decision support ユーザーにとって最適な選択肢を提示するSurface the best option for each user 条件フィルタ、AI 検索、ランキング表示(上位 3 件バッジ)、並び替えFilters, AI search, ranking display (top-3 badges), and sorting
次のステップNext: 画面とデザインを把握したら、02. Figma と画面カタログ に進んでください。 Head to 02. Figma & screen catalog next.