金 挑永
HotSpot
食べに行きたいお店がすぐ見つかる。
- モダンなUI/UXデザイン
- 高速な検索機能
- 直感的な操作性
準備中
https://github.com/CobyApp/HotSpot
Xcode 16.3
Swift 5.9
| カラム名 | 型 | 説明 | 制約 |
|---|---|---|---|
| id | String | 店舗ID | NOT NULL |
| name | String | 店舗名 | NOT NULL |
| address | String | 住所 | NOT NULL |
| latitude | Double | 緯度 | NOT NULL |
| longitude | Double | 経度 | NOT NULL |
| image_url | String | 画像URL | NOT NULL |
| access | String | アクセス情報 | NOT NULL |
| opening_hours | String | 営業時間 | NOT NULL |
| genre | String | ジャンル | NOT NULL |
| budget | String | 予算 | NOT NULL |
| url | String | 店舗URL | NOT NULL |
| wifi | Int | WiFi有無 | NOT NULL |
| private_room | Int | 個室有無 | NOT NULL |
| non_smoking | Int | 禁煙有無 | NOT NULL |
| parking | Int | 駐車場有無 | NOT NULL |
| カラム名 | 型 | 説明 | 制約 |
|---|---|---|---|
| shops | [Shop] | 店舗リスト | NOT NULL |
| current_page | Int | 現在のページ | NOT NULL |
| has_more | Bool | 次のページ有無 | NOT NULL |
| total_count | Int | 総件数 | NOT NULL |
- リポジトリをクローン
git clone https://github.com/CobyApp/HotSpot- 依存関係のインストール
tuist install- プロジェクトの生成
tuist generateiOS 15.0以上
5日間
- レストラン検索:現在地周辺の飲食店を検索する
- レストラン情報取得:飲食店の詳細情報を取得する
- 地図アプリ連携:飲食店の所在地を地図アプリに連携する
-
地図画面
- 画面に表示された範囲内の店舗のリストを取得
- 店舗数が多い場合はクラスタリング適用
- 店舗マーカーをタップすると、その店舗のカードタイルに焦点が当てられる
-
詳細画面
- お店の詳細情報を表示
- お店のウェブサイトへのリンク
- 地図アプリへの連携機能
-
検索画面
- 店舗名での検索機能
- ローカルに保存されたフィルター条件の反映
-
フィルター画面
- タグ形式でのフィルター指定
- リセットボタンによるフィルター内容の初期化
- Composable Architecture (TCA)
- Tuist
- Swift Package Manager
- Moya
- Kingfisher
- Coby DS
- HotPepper API