/facebook-clone

A Facebook-like app built with Ruby on Rails, HTML, and CSS.

Primary LanguageRubyMIT LicenseMIT

Facebook Clone

A Facebook-like app built with Ruby on Rails, HTML, and CSS.

Screenshot of the webpage

The objective of this project is to build a replica that uses all the core logic of Facebook.

Features

  • Sign in to the app using Facebook account
  • Send and receive friends Requests
  • View posts from accepted friends
  • Edit your profile

Ideas for improvement

  • Make the design looks more like the real Facebook
  • Add a real-time messaging system
  • Add an option for users to upload a profile image

Built With

  • Ruby language
  • Ruby on Rails framework
  • Vscode for coding
  • Rubocop for Validation

Live Demo

Live Demo Link

Gems

  • devise
  • omniauth-facebook
  • capybara
  • rspec-rails

Getting started

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:

$ rails test

If the test suite passes, you'll be ready to run the app in a local server:

$ rails server

For more information, see the The Odin Project.

Authors

👤 Selma Ndi

👤 Vinicius Carvalho

Profile Image

🤝 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

📝 License

This project is MIT licensed.