課題
tweeterプロジェクトに以下の機能を実装する。
- ログイン認証の基本動作: 60点
- ツイートの投稿: 10点
- プロフィール編集: 10点
- ツイート削除: 10点
- マイページの表示内容: 10点
- トップページに全ユーザーのツイート表示: 10点
- ツイートのデザイン: 10点
ログイン認証の基本動作
トップページ・マイページ・新規ユーザー登録ページ・ログインページを適切に行き来できること。
- トップページはログイン無しでアクセス可能
- 新規ユーザー登録ページはログイン無しでアクセス可能
- 新規ユーザー登録ができる
- ログインページはログイン無しでアクセス可能
- マイページはログインしないとアクセスできない
- ログインできる
- ログインしないでマイページにアクセスするとログインページを表示
トップページ
ログインページとマイページのリンクを作成。
ツイートの投稿
ログインしているユーザーのアカウントで投稿できる。
プロフィールの編集
ログインしているユーザーが、自分のプロフィールを編集できる。
ツイートの削除
自分で投稿したツイートを削除できる。
マイページの表示内容
プロフィールと、自分の投稿だけを表示する。
トップページに全ユーザーのツイートを表示
トップページにアクセスしたら全ユーザーのすべてのツイートを時系列(新しい順)で表示する。
ツイートのデザイン
トップページとマイページでのツイート一覧で、ツイートの見た目をTwitterっぽくする。