Project: Building Facebook
A social networking site similar to Facebook.Users can sign-up, login, send friend requests, accept and delete friend requests.They can create ,like and comment on their posts and their friends posts. They can also delete their accounts from the app. Technologies used include;Rails,Devise,PostgreSQL,BootStrap,RSpec and Heroku for deployment.
A Live version of the project: facebook-clone
- Ruby on Rails
- Bootstrap 4
- PostgreSQL
- A user can register for an account
- A user can log in and logout
- A user can change their details
- The Bootstrap source in vendor/assets
- Font Awesome CSS source
- Users can upload profile photos.
- Users can create posts with images.
- Users can add comments with icons.
- Ruby on Rails version 5.1.7
- bcrypt version 3.1.12 (bcrypt() allows you to easily harden your application against these kinds of attacks.)
- (bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications version 3.3.7
- Puma: A Ruby Web Server Built For Concurrency version '3.9.1'
- 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
$ rspec
$ rails generate rspec:install
- Give a ⭐️ if you like this project!
- See LICENSE.md for details.
👤 Author1
- GitHub: Anna Muzykina
- LinkedIn: Anna Muzykina
- email: [email protected]
👤 Author2
- GitHub: Emogene Lukoye
- LinkedIn: Emogene Lukoye