Giter Club home page Giter Club logo

bootcamp-project-1's Introduction

Project 1

Visit Deployment on Github Pages
Source code to this project can be located here

Description of Project

Small Movie Search Engine

  • Small search history of recently searched movies
  • Used 3 APIs to get and display movie information, posters and videos
  • Ability to view a trailer for a movie you look up

Screenshot of Webpage

image

bootcamp-project-1's People

Contributors

superronancraft avatar kadirbalkaya10 avatar nahidahmed92 avatar xydra01 avatar

Watchers

 avatar  avatar

bootcamp-project-1's Issues

query parameters

  • Create a window.onload event
  • Create a function onload that will grab query parameters
  • When grabbing query parameters, call fetchSearch(movie)

add copyright footer

insert copyright footer information

<h3>&copy 2024 `KANE Devs` | All Right Reserved</h3>
<div>
     <p> Github Portfolio: 
     <a>add everyones GitHub portfolio Portfolio </a>
     <a>add everyones GitHub portfolio Portfolio </a>
     <a>add everyones GitHub portfolio Portfolio </a>
</div>

Search Page

  • #8
  • Create an element with id search-results to dynamically add search results onto

Next steps:

use local strorage on index

  • display recent search history on index.html
  • Each search history should redirect to results.html with parameters

Error page

  • When a user inputs a bad search result, redirect to an error page
  • Display "Error, no results found" with ability to search again
  • Add a search bar to search for new movies
  • reuse index.html js file for events and logic

add localStorage

create local storage in handleFormSubmit() - search-results.js

edit comment for local storage in script.js

OMDB API

  • create a function to generate literal string of ombd url using user input from search-bar id 'input-search'
  • create a fetch request to - https://www.omdbapi.com/
  • Convert response to json
  • call function processResults(data) after fetch returns successfully
  • in processResults generate an object for each movie result

Youtube iframe API

  • Add youtube api script to search-results.html
  • FetchTrailer sets modals trailer
  • Only call FetchTrailer when a modal is clicked

landing page

  • Search bar with text input
  • Button input for confirm search
  • Main image to display

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.