Open5
本のつんどく&きろくアプリ「ほんつみ」
なぜつくる?
- 読書が好きなのでそれを上手いこと記録したい
- SNSで読んだ本を自慢したい
- たくさん読んだことに満足したい
- 読書記録アプリ続かない、Notionも続かない->つくるしかないわ
- 自分のプロダクトを持ちたい
- (Webアプリ開発の勉強をしたい)
ゲーミフィケーション的な要素
富士山の高さだけ読みました!
つんどく本が3m溜まっています!最高記録!つむつむもびっくり
感情を記録
自動でツイート
感情を選択肢から選ぶ
感動したの解像度を上げた選択肢を置く(メンタルヘルス、アンガーマネジメント)
色で表現する
感情の言語化による心理的ストレスの減少
なんかすごいデザイン
3Dモデルの本が積み上がるモーション
しっくり来ない点
- ISBNコードをカメラで読み込めるが、80%くらいの精度。特に最近の本に対応していない。
- 何冊読みました!というゲーミフィケーション的要素がない
- 本の引用とその感想を対応させて記録したいが、いい感じの機能がない。
機能
- ログイン
- 記録確認: 今まで何冊読みました
- 本記録: カメラでバーコード読み取りor表紙写真入力で情報抽出
- 本全体の評価
- 読んだ、読んでいる途中、つんどく、でカテゴリ分け
- 引用とそれに対する感想記録
- あったら便利: まとめて本追加
使用技術(仮)
- フロント: Next.js (React, TypeScript)
- バック: Node.js
- DB: Cloud Firestore
- 認証: Firebase Auth
- UI component:shadcn
したいこと
- Dockerで環境作りたい
- いい感じにDB設計したい
- 認証つくりたい
- 実際に使われるアプリケーションをつくりたい
するべきこと
- 仕様
- DB設計
- API設計
- デザイン
- フロント
- バックエンド