Skip to content

superpower1/Movie_search_App

Repository files navigation

Movie App

Movie app is a movie library where people can search for movie information. If signed up, users can save movies they want to see, like movies they love and the app will push movies to users according to the movies they like.

Technologies

  1. jQuery
  2. Bootstrap
  3. FontAwesome
  4. sinatra
  5. postgreSQL
  6. ActiveRecord
  7. Google Font API

Approach

  1. Draw a wireframe, identify the needs
  2. Design the databases
  3. Happy coding
  4. Deploy using Heroku

Installation

  1. $ bundle install to install the required gem
  2. $ ruby main.rb to run the app

Unsolved problems

  1. Add comment feature
  2. Share movie with other users
  3. Rate director and actors
  4. Check for duplicate user name in signup page
  5. 'Load more' function on the movie list page
  6. Guess what kind of movie user may want to see based on tags
  7. Sort movies

Link to Heroku

Movie Search App

Route table

verb url pattern description
get / home page, search movie
get /movie/ show a single movie_id
get /about about page
get /movie_list show movie list after search
get /user/:id show user homepage
get /login show login page
post /login login handler
get /signup show sign up page
post /signup sign up handler
get /user/edit show user edit page
put /user/edit edit user profile handler
get /session return a json indicate whether user is logged in
delete /session logout handler
post /like add movie to favorite_movie
delete /like remove movie from favorite_movie
post /save add movie to saved_movie
delete /save remove movie from saved_movie

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published