- あなたはブログに書くまでもない、日常のふとした思いつきを誰しも広くシェアできる仕組みがあればどんなに素晴らしいことだろうかと思い立ちました。
- 気軽に投稿できる雰囲気を作るため、投稿文字数は極めて短く制限します。
<基本要件>
- 投稿文字数は140字に制限
- 投稿内容は「全体タイムライン」に表示される
- 表示する内容(投稿内容、投稿時間 YYYY/MM/DD hh:mm)
<基本要件>
-
短文の投稿にはユーザー登録が必要
-
ログインすると短文を投稿できるようになる
-
ログイン情報
- ユーザー名(アルファベット+数字のみ、スペース禁止、20文字以内)
- パスワード
-
ユーザー情報
- 非公開情報
- パスワード
- 公開情報
- ユーザー名
- プロフィール(200文字以内)
- ブログURL
- 公開情報は各ユーザーのプロフィールページから閲覧することができる
- 非公開情報
<基本要件>
- タイムラインに流れる投稿から他ユーザーをフォローできる
- フォローしたユーザーのみのタイムラインが表示される
<基本要件>
- 投稿毎に「いいね」の総数が表示されるように
- 「いいね」をしたユーザーを確認できるように
- 1人のユーザーが重複して「いいね」できないように
<基本要件>
- 各投稿にコメントができるように(コメントのCRUD)
- コメントされたら投稿主にメール通知されるように
- ビューの記述にはHaml記法を使う
- CSSテンプレートとして bootstrap を利用する
- ユーザーの認証には devise gem を利用する