A Letterboxd inspired social network for rating films from the OMDb database to a diary, adding to a watchlist, and tracking activity by followed users. Built with a JavaScript and React front end and Ruby on Rails with PostgreSQL database back end. |
Check out the live and video demos.
- React.js
- Redux
- React Router
- Ruby on Rails
- PostgreSQL
- BCrypt Gem
- OMDb API
- Semantic UI React
- HTML & CSS
- Render
- Register and log in authenticated with BCrypt gem
- Search, sort, and display over 200,000 films through fetches from OMDb API database
- View film Boxd rating average and followed users who watched
- Log and rate films to diary on 5-star scale, and update or remove logs
- Add and remove films from watchlist
- Search for, follow and unfollow users to track activity on feed
- View film diaries of other users
git clone < this repository >
cd < this repository >
bundle install
rake db:create
rake db:migrate
rails s
In New Terminal
cd client
npm install
npm start
This project is MIT licensed.