Skip to content
/ boxd Public

A Letterboxd inspired social network for film built with Ruby on Rails, PostgreSQL, and React.js. Rate films, add to a watchlist, and view activity by followed users.

License

Notifications You must be signed in to change notification settings

ashhhlynn/boxd

Repository files navigation

Boxd.

A Letterboxd inspired social network for film built with a Ruby on Rails and PostgreSQL back end and a React.js front end. Search the OMDb database for films to rate or add to a watchlist and follow users to view their film activity.

🔗 Website

Technologies

  • React.js
  • Redux
  • Ruby on Rails
  • PostgreSQL
  • BCrypt
  • OMDb API
  • Semantic UI React
  • HTML & CSS
  • Render

Features

  • Register users and log in authenticated with BCrypt
  • Fetches from OMDb API to search, sort, and display over 200,000 films
  • Log and rate films on a 5-star scale and update or remove entries
  • Add films to a watchlist and remove entries
  • Search for, follow and unfollow users to view their activity on home feed
  • View film's average Boxd rating and followed users who watched it
  • View user profiles with logged films and ratings

Media

Setup

Back-end

$ git clone https://github.com/ashhhlynn/boxd.git
$ cd boxd
$ bundle install 
$ rake db:create
$ rake db:migrate
$ rails s

Front-end

$ cd client
$ npm install
$ npm start

License

This project is MIT licensed.

About

A Letterboxd inspired social network for film built with Ruby on Rails, PostgreSQL, and React.js. Rate films, add to a watchlist, and view activity by followed users.

Topics

Resources

License

Stars

Watchers

Forks