Skip to content

zlayabekrija/funbook

Repository files navigation

Funbook

The facebook clone built in Ruby on Rails by remote pair programming. Screen Shot

Summary


Full stack social app built in Ruby on Rails framework.
Current version supports:
  • signing user up
  • posting the content in the form of the text or an image
  • liking and commenting the posts
  • adding users as friends

Working version of app you can find on Funbook. Deployed version runs on heroku platform and is using AWS S3 as storage.

Getting started


Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

This project runs with Ruby and RVM. If you don't have those installed, follow this guide.

After installation, run ruby -v to make sure Ruby installed correctly.

$ ruby -v
> 2.6.3

Also make sure that RVM is installed by running rvm -v.

$ rvm -v
> 1.29.9

Installations

Run   bundle install to install all project gems.

Database Setup

Run   rails db:migrate to setup database and tables.

Serve project

Start the application with the following command:

rails s

Future Features

  • Implement React as front-end
  • Setup Docker image
  • Sending and receiving messages
  • Mailer with notifications

Authors: