This is the final project of the Main Rails curriculum at Microverse - @microverseinc
- The objective is to build a facebook clone with core features of the platform – users, profiles, “friending”, posts, news feed, and “liking”. Sign-in with the real Facebook by using Omniauth and Devise is also implemented.
Ruby: 2.6.3
Rails: 5.2.3
git clone https://github.com/bolah2009/facebook-clone.git
cd facebook-clone
bundle install
rails db:create
rails db:migrate
rspec #run tests
rails server #run server
open localhost:3000 on browser
- run tests:
rpsec --format documentation
- view test coverage:
open coverage/index.html
If you are working on adding features, PRs, or bugfixes, this section should help get you going.
- Fork it
- Create your feature branch
git checkout -b my-new-feature
- Make sure all tests are passing
bundle install
rspec
- Commit your changes
git commit -am 'Add some feature'
- Push to the branch
git push origin my-new-feature
- Create new Pull Request
- Fix Rubocop Offense in rubocop_todo.yml
- Improve UI/UX
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse Team