Skip to content

Tresor11/Facebook-clone

Repository files navigation

Facebook Clone

This repo contains a Facebook-like appliction built with Ruby on Rails.

screenshot

The application allows users to add a post, comment a post, like a post; send and receive friend requests; edit and delete a post.

Future features

  • make the app responsive for mobile devices
  • allow the user to upload a profile picture

Built With

  • Ruby on Rails
  • Ruby
  • Boostrap
  • Postgres

Live Demo

Facebook Clone Live Demo

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  1. You should make sure you have ruby and rails installed on your local computer
  2. For facebook login, change the API key and secret in config/intializers.devise.rb if you plan on using your own instance of facebook login

Setup

  1. Clone the repo git clone https://github.com/Tresor11/Facebook-clone.git

Install

  1. Install dependencies bundle install
  2. Create the database by typing rails db:create
  3. Run the migration rails db:migrate

Usage

run your local server by typing rails s then login in the app and explore the features

Testing

To run the rest type rspec in your terminal

Authors

👤 Tresor Bireke

👤 Sharmarke Ahmed

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.