This app was built to have similar functionalities to Facebook, wherein users can sign up for a new account or sign in with their own Facebook account, create posts, like and comment on others' posts, and send friend requests to other users. You can see the project requirements on the Odin Project.
Click here to see the live version.
Click here to watch a demo video.
- Ruby 2.6.4
- Rails 5.2.3
- PostgreSQL 11.5
- Devise 4.7.1
- OmniAuth 5.0
- Bootstrap 4.3.1
- Sass 5.0
- RSpec 3.9
- Capybara 2.15
- Clone the repository using the command:
git@github.com:evaveskova/microverse_facebook.git
- Install the gems using the command:
$ bundle install
- Migrate the database using the command:
rails db:migrate
- Run the development server using the command:
rails s
- To test models:
rspec spec/models
- To test features:
rspec spec/features
- Create a Heroku account.
- Install Heroku CLI on your computer.
- Login to Heroku from your terminal using the command:
heroku login - Enter your credentials as the above command will prompt you.
- Cd to the root folder of your project.
- Create a Heroku app using the command:
heroku create <name-of-you-app> - Commit your work and push to github.
git add .
git commit -m"commit-message"
git push origin master
- Deploy your work to Heroku using the command:
git push Heroku master - To see your hosted application on the browser, type the command:
heroku open
- Using Ajax to retrieve comments and post rather than reloading the page all the time.
- Implementing birthday notification.
- Gihub: RoyNyaga
- Email: nyagaandreroy@gmail.com
- Linkedin: Roy Nyaga
👤 Eva Aleksandra Veskova Jackson
- Gihub: Eva Aleksandra Veskova Jackson
- Email: nyagaandreroy@gmail.com
- Linkedin: evaveskova
