Skip to content

akhilpallikonda/IMDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMDB

IMDb (Internet Movie Database) is the world's most trusted and comprehensive source for movie, TV, and celebrity content. With a vast database of filmography, ratings, reviews, and industry news, IMDb is the go-to destination for cinephiles and entertainment enthusiasts.

Technical Justification

This project is developed using following technologies.

Technical Documentation

This project contains different components like App,GraphArea, SelectedMovies, Metadata etc.

  • App - This is where we render GraphArea, Add movie button,SelectedMovies component

  • GraphArea - This component renders a bar chart when provided with data containing atleast 2 results to compare

  • SelectedMovies - This component renders movies in a scrollable area

  • Modal - Reusable modal component that renders ModalContent

  • ModalContent- This component is displayed inside modal when clicked on add button

  • Search - This component handles searching for a movie, finding suggestions and displaying Metadata component

  • Metadata - This component renders metadata for a movie

  • api.js - This file contains functions that make api call to fetch movies,movie metadata.

  • helpers.js - This file contains functions that return url for search api, movie api

  • constants.js - This file contains baseUrl for api, and apiKey

Steps to run application

  1. Clone the IMDB repo from git
  2. Navigate to the IMDB cloned folder
  3. Install node modules using command npm install
  4. Start application by running command npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors