This is a Ruby on Rails Week Project, when we were first introduced to Ruby on Rails. The Ruby on Rails scaffolding was me meant to be an introduction to some legacy code and we would build on top of it.
In this case, it was a Facebook clone where we would be given features to build on top.
First, clone this repository. Then:
cd Acebook
bundle install # Install dependencies
rails db:create
rails db:migrate
rspec # Run the tests to ensure it works
rails server # Start the server at localhost:3000
This was the first time we were ever introduced to a Ruby on Rails application and in a matter of a week we made progress to complete a few of the features asked.
While developing on top of the application we practise Agile Methodologies, dividing the work in pairs, organising our own stand-ups, and retros by the end of the week.
This amazing hard working people were involved the development:
- Ruby
- Ruby on Rails
- Rspec for Unit Testing
- Travis CI for Continuous integration
- Coveralls for Testing Coverage hosted on the web
- PostgreSQL
- FactoryGirl (Now formally called FactoryBot)