An imitation of Facebook, built over 2 weeks in an agile team to learn Rails and APIs, as a project on the Makers Academy course. Project goals included agile teamwork, MVP and planning, learning Rails, MVC and Active Record. Learning objectives here.
Required teamwork, prioritisation, planning, research skills, self learning, sharing knowledge, supporting one another and presenting sprints to clients. Reflection here
You will need postgreSQL
First, clone this repository. Then:
$ cd acebook-JAANIS # change into project directory
$ bundle install # install necessary libraries
$ bin/rails db:create # create the database
$ bin/rails db:migrate # seed the database
Either visit the live Acebook-JAANIS app or, to use locally, install then:
Start the server
$ bin/rails server
and visit localhost:3000 in your browser.
Run
$ bundle exec rspec
Team JAANIS consisted of Aman Tank, Ara Cho, Ian Fleming, Javi Lopez Ramos, Natasha McIntyre and Sarah Power
- Daily leadership rotations
- Trello board for task management
- Code Climate, CircleCI and Heroku for CI/CD
- Contribution guidelines