Build Facebook using Ruby on Rails! Not all Facebook features are available. Used OmniAuth Authentication System using Facebook account.
Check a live version on Heroku
- Sign up / login / logout / reset password
- Profile Page
- CRUD functions for posts (C- create, R-read, U-update, D-delete)
- has many Posts
- CRUD
- Post display with the post content, author, comments and likes
- belongs to a User
- CRUD functions(association with Post)
- Like/ Dislike post
- Comments on your posts.
- Likes for your comments / posts.
- Friendship requests and acceptance.
To clone and run this application, you'll need Git, Ruby '2.6.3' , Rails'~> 5.2.3' and for Datebase used PostgreSql. Included rspec testing From your command line:
# Clone this repository
$ git clone https://github.com/vieiramanda11/facebook-clone.git
# Go into the repository
$ cd facebook-clone
# Install dependencies
$ bundle install --without production
# Create and Migrate the database
$ rails db:create
$ rails db:migrate
# Testing with rspec
$ rspec
# Run the app
$ rails s