Skip to content

This project consists of building and testing a Facebook clone that features a large portion of the core Facebook user functionalities. Authentication using a user's real Facebook account was also implemented.

License

Notifications You must be signed in to change notification settings

KerronKing/RoR-Facebook_Clone

 
 

Repository files navigation

Ruby on Rails - Social Network

ruby version rails version

Table of Contents

About

This project consists of building and testing a social network web application. A large portion its core user functionality mimics that of Facebook.

ERD

ERD

Built With

  • Ruby on Rails
  • RSpec
  • PostgreSQL
  • Git
  • Bootstrap
  • HTML5 & CSS3
  • Heroku
  • OAuth2

Live Version

Social Network

Getting started

To get started with the app, first clone the repo and cd into the directory:

$ git clone https://github.com/AndresFMoya/ROR-Facebook_Clone.git
$ cd RoR-Facebook_Clone

Then install the needed gems (while skipping any gems needed only in production):

$ bundle install --without production

Next, migrate the database:

$ rails db:migrate

Run the app in a local server:

$ rails server

Use the following login credentials for quick access:

Testing

To test the application, cd into the project directory and run the following command in the terminal:

$ bundle execute rspec

🤝 Contributing

Contributions, issues and feature requests are welcome! Feel free to check issues page.

  1. Fork it (https://github.com/AndresFMoya/RoR-Facebook_Clone/develop/fork)
  2. Create your working branch (git checkout -b [choose-a-name])
  3. Commit your changes (git commit -am 'what this commit will fix/add/improve')
  4. Push to the branch (git push origin [chosen-name])
  5. Create a new pull request

Authors

👤 Kerron King

👤 Andrés F. Moya

Show your support

Give a ⭐️ if you like this project!

License

This project is MIT licensed.

About

This project consists of building and testing a Facebook clone that features a large portion of the core Facebook user functionalities. Authentication using a user's real Facebook account was also implemented.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 75.0%
  • HTML 17.5%
  • CSS 4.2%
  • JavaScript 3.3%