Odin Facebook is the final project of The Odin Project's Rails curriculum. The assignment can be found here. The project is live via Heroku here
The primary challenge was configuring the user associations, given that, in a symmetrical, Facebook-style relationship, a user can be either a user requesting a friendship or a user receiving a friendship request.
This project was also the first opportunity I had to play around with Devise, which is a beast in and of itself.
N/A
N/A
N/A
-
Make sure you have RSpec installed
gem install rspec -
Run the tests!
$ rspec
N/A
- Ruby on Rails - Web framework
- Bootstrap - HTML/CSS framework
- PostgreSQL - Database
- Rspec/Capybara - Test suite
- Heroku - Cloud platform/server
- SendGrid - Email delivery service
- Add testing for Mailer
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
- Ruby 2.4.1
- Rails 5.0.2
- LPSV
N/A
- The Odin Project
- Stack Overflow
- RailsCasts #163: Self-Referential Association