トップ / 成果発表一覧 / 2025spring / pocke

pocke
2025年度春学期に発表されました
Repositories
参加学生
概要
Pockeは、音楽・書籍・ゲーム・映像作品など、自分の好きなコンテンツをジャンル横断的に記録・管理・共有できるサービスです。 Spotify / Google Books / Twitch などのAPIと連携し、検索から登録までを簡単に行えます。
主な機能
- Firebase認証によるユーザー管理
- リストの作成(タイトル・色・画像の指定)
- Spotify / Google Books / Twitch からの検索・追加
- 手動入力によるアイテム追加
- 各アイテムの詳細ページで感想や記録を自由に追加・編集
- Cloudflare Workers + D1 によるサーバーレスな構成
利用の流れ
1. サインインまたは新規登録
Firebase Authentication によるメールアドレスとパスワードでのログイン。
2. リストの作成
タイトル、色、画像を設定して自分専用のリストを作成できます。
3. アイテムの追加
各リストにアイテムを追加できます。以下の方法に対応しています。
- Spotify検索(曲名・アーティスト名)
- Google Books検索(書籍タイトル・著者)
- Twitch検索(ゲームタイトル)
- 手動追加(タイトル・画像URL・詳細など)
技術スタック
分類 | 使用技術 |
---|---|
フロントエンド | React, Vite, TypeScript |
バックエンド | Hono(Cloudflare Workers), D1(SQLite) |
認証 | Firebase Authentication |
画像ストレージ | Cloudflare Images |
ID生成 | nanoid(リストID・アイテムIDなど) |
今後の発展予定
- リストの公開・共有機能(URLでアクセス可能)
- 他ユーザーのリスト閲覧、いいね機能
- コメントやメモのテンプレート機能
- 可視化(グラフなど)による記録の分析表示
中間発表
2025年度春学期の関連作品