HAGIRE.(定期更新)
HAGIREとは
「うんちの歯ぎれ報告サイト」
排便から、健康を考えるきっかけを作る。
動機
うんちのこと真面目に考えたことなかったので。(快食快便)
機能(実装予定)
- 投稿機能
短い文章を投稿できる。ツイートみたいなもの。 - フォロー機能
ユーザーをフォローすることで自分の投稿一覧にフォローしたユーザーの投稿を表示。 - HAGIRE機能
投稿に歯ぎれ具合を含めることができる。
HAGIREアイコンをクリックして選択する。
選択したHAGIREアイコンに応じて、投稿の背景が変わる。 - HAGIRE一覧機能
HAGIREアイコンそれぞれにカラーを設定し、確認できる。
Gitのコミットすると緑が付くやつみたいなのを実装したい。
データモデル
user | ||||||||
---|---|---|---|---|---|---|---|---|
id | name | password-digest | image | activate | activated_at | activation-digest | reset-digest | |
int | str | str | str | str | boolean | datetime | str | str |
buriburipost | ||||||||
---|---|---|---|---|---|---|---|---|
id | user_id | content | picture | hagire | ||||
int | int | text | str | int |
Relationship | ||||||||
---|---|---|---|---|---|---|---|---|
following_id | followed_id | |||||||
int | int |
HAGIRE機能の実装方法
HTML(erb)内でif文使って分岐?
となるとHAGIREアイコンの数*3行ほどコードが長くなるのでスマートじゃない気がする。
要検討。
いしゅー
何か問題が起きたらここに記す