An application that allows users to view movie details, read comments from other users about a specific movie and add comments of their own. Users can create named watchlists and add movies to their watchlists.
This application was built as my Ruby on Rails project for Flatiron School.
- Ruby on Rails
- Ruby OmniAuth gems for user authentication via Facebook and Google
git clone [email protected]:swellpf/cinophile.git
cd cinophile
ruby -v
Cinophile was developed using Ruby v2.6.1 and Rails v5.2.5. Update your Ruby installation as necessary.
bundle
rails db:create db:migrate db:seed
rails s
And now you can visit the site with the URL http://localhost:3000
List of features ready and TODOs for future development
- Users can manually create an account in the app or use Facebook or Google authentication
- View list of movies and filter by genre and/or "new releases"
- View movie details and comments from other users
- Add their own comments about a movie
- Create an unlimited number of named watchlists
- Users can add movies to any of their watchlists
To-do list:
- Provide the ability for users to remove movies from a watchlist (most likely after watching the movie!)
- Add a "4-star" rating system for users to grade a movie and list the average cumulative rating
- Additional filters (such as most commented, highest rating, most watchlisted)
Project is: Completed as of 4/9/2021.
This application is my class project for Flatiron School to demonstrate my proficiency developing in Ruby on Rails.
Created by Paul Cinoman. You can contact me by email at [email protected]. Check out my Blog - feel free to contact me!