In this project, we’ll be building a Facebook like application. We'll not focus on styling, but in the core functionalities - users, “friending”, posts, and “liking”. We’ll also implement "sign-in with Facebook" functionality with Omniauth. We'll also write some basic set of unit and integration tests to make sure the associations and the main visual elements have been properly made.
- Ruby on Rails
- PostgreSQL
- Bootstrap
- Omniauth
- RSpec/Capybara
- Create an account
- Login
- Login with Facebook
- Create, update and delete a post
- Like a post or remove like from a post
- Create, update and delete comments
- Send a friend requests (or cancel a request sent)
- Accept / reject a friend request
- Delete a friend