A Facebook clone website built with Ruby on Rails.
- Ruby and Rails
- SCSS
- Tests with RSpec
- Omniauth authentication
-
Users
- Sign-up / login / logout.
- Show the profile page.
- Create / update / delete posts.
-
Posts
- Create / update / delete.
- Show in chronological update order.
-
Comments
- Create / update / delete.
-
Likes
- Like / unlike posts.
-
Friendships
- Send / Accept a friend request.
- Get notification from friend requests
- Delete existing friends.
- Feed with his own and friends' posts only.
- Ruby '~>2.6.0'
- Rails '~> 5.2.3'
- Postgresql
To get started with the app, clone the repo, and then install the needed gems:
$ bundle install --without production
Next, migrate the database:
$ rails db:migrate
Finally, run the test suite to verify that everything is working correctly:
$ rspec
If the test suite passes, you'll be ready to run the app in a local server:
$ rails server
👤 Balint Mendli
- GitHub: @BalintMendli
- Website: mendli.com
- Email: balint@mendli.com
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
- Fork it
- Create your working 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
- Create a new Pull Request
Give a ⭐️ if you like this project!
This project is MIT licensed.