Link to project specs: https://www.theodinproject.com/lessons/ruby-on-rails-rails-final-project
You’ll be building Facebook. As usual, any additional styling will be up to you but the really important stuff is to get the data and back end working properly. You’ll put together some of the core features of the platform – users, profiles, “friending”, posts, news feed, and “liking”. You’ll also implement sign-in with the real Facebook by using OmniAuth and Devise.
Some features of Facebook we haven’t yet been exposed to – for instance chat, realtime updates of the newsfeed, and realtime notifications. You won’t be responsible for creating those unless you’d like to jump ahead and give it a shot.
Tech used: Ruby on Rails Tailwind CSS HTML RSpec for testing JavaScript
I will use Test Driven Development (TDD) to develop this app.