- Users can signup, and sign in
- User can follow other users
- User can see posts from [User + Friends] in their Timeline
- User can Post posts
- User can unfollow a person
- Site should look nice
- Posts should be paginated
- Data should be seeded (use
faker
) - Get live and up and working on Heroku
- Understand gems and their place in Rails development
- Understand Relationships between models
- Understand Personalization
- Understand Authentication
- Understand Pagination
To effectively use:
- authentication, sessions, and
current_user
bootstrap-sass
acts_as_follower
kaminari
- Validations
- Controllers