Skip to content

Royal0817/Project-2

Repository files navigation

IMDB

Visit IMDB here

Technologies Used

MongoDB | Mongoose | Express | Node | Javascript | CSS | EJS

User Stories

  • As a user, I want to see a list of movie posters on the home screen of the website.
  • As a user, I want to be able to click on the movie poster and be directed to a page containing more information on the film.
  • As a user, I want to see a list of the actors in a movie, while on the movie show page.
  • As a user, I want to be able to click on the actor's name and be directed to a page with more information on said actor.
  • As a user, I want to be able to click on the movie titles under the actor's filmography and be directed to the movie's page.

Minimum Viable Product

  • 3 key features of IMDB website
  • One improvement to the user flow
  • Two database models with a relationship between them
  • Full CRUD

Other Requirements

  • Express
  • RESTful routes
  • Templating
  • MongoDB
  • Git - 50+ commits
  • Code Style - professional
  • Visual Design
  • Deploy on Heroku

Stretch Goals

  • DOM Manipulation ✅
  • Show routes can have more than one actor per movie and more than one movie per actor ✅
  • Search Bar Feature ✅
  • Display actor's role in the movie on movie show route under actor name
  • AUTH
  • Use API Key to import data from OMDB
  • Rotten Tomatoes data

Wireframe

wireframe image

wireframe image

Entity Relationship Diagram

ERD image

Screenshots

movie index actor index movie show movie show actor show actor show

About

SEI321 air section project 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •