Skip to content

Cloning Facebook.com and it's core functionalities (frienships, posting, commenting, authentication) with HTML/CSS/Js/Ruby on Rails

License

Notifications You must be signed in to change notification settings

shloch/Building_Facebook

Repository files navigation

Building_Facebook

Building a replica of Facebook. Putting together some of the core features of the platform :

  • users - creating accounts and sessions
  • profiles - viewing profile pages
  • friendships - sending and accepting friend requests
  • posts - posting, liking and commenting on one's own status and on friends
  • Signing is implemented with a DEVISE gem.

alt text

Live Demo

Screenshot

Signup + Login

alt text

Posting + liking + commenting

alt text

sending friend Request + Profile page

alt text

setting up

  • clone project
    git clone https://github.com/shloch/Blogging_app_rails

  • enter project directory
    cd Blogging_app_rails

  • run the database migrations
    rails db:migrate

  • run the application locally (start the rails server)
    rails server

  • view on your browser
    open http://127.0.0.1:3000 on browser

  • open project with VSCode, edit and open a pull request

Requirements

  • Rails 5.2
  • ruby 2.6.2

future features

  • implementing the search functionality on posts and user profile
  • integrating video and image posts

Contributors

👤 SHEY Louis CHIA

👤 Philip Yirenky

Acknowledgements

About

Cloning Facebook.com and it's core functionalities (frienships, posting, commenting, authentication) with HTML/CSS/Js/Ruby on Rails

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published