This project is a simple Facebook clone. Users can signup with an optional profile picture, login, make posts (with images), like/dislike and comment on posts, search all posts for specific content, and view their own profile page. This app is deployed on Heroku.
- Framework: Ruby on Rails
- Database tools/ORM: ActiveRecord, ActiveStorage
- Testing: RSpec and Capybara
- Linting: Rubocop
- Deployment: Heroku
- Business tools: Miro, Trello, EasyRetro
- Other: jQuery
Ensure you have Node.js installed on your machine as the JavaScript runtime.
brew install node
Then, after cloning this repository run:
bundle install
bin/rails db:migrate
rspec # Run the tests to ensure it works
bin/rails server # Start the server at localhost:3000