ricefarmernft / Movie-Tracker

Track your watched movies and rate them!

Home Page:https://movie-tracker-eight.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movie-Tracker

Screen Shot 2022-10-12 at 12 31 58 PM

This is an interactive webpage that allows you to track movies that you have watched and assign a rating (0-10) to them, built using Javascript, HTML, CSS.

Use this app at: https://movie-tracker-eight.vercel.app/

How to Use

You need two inputs to create a movie entry. First, the Movie Name. Second, the Movie Rating from 0-10, which can include half points (.5). Occasionally, you may receive an alert "Movie Not Found!" if the Movie Name is not inputted correctly. Simply look up the full Movie Name and paste and that should resolve your issue.

Additional Features

Movies are added indefinitely once inputs are entered in and "Submit" is clicked. Once a Movie Name and Movie Rating are inputted, a new entry will be created displaying the Movie Rating, Movie Name, Movie Year, and Movie Genre(s). Additionally, there is a "More" button. If clicked, it will display dropdown text including Movie Director(s), Movie Actors, and Movie Plot. You can also "Delete" any movie entrie with the red "Delete" button.

There are multiple ways to sort the movie entries. These include: Random, Rating, and Alphabetical.

How It Works

The Movie Name input is crossreferenced with the Open Movie Database API (https://omdbapi.com/). We can fetch the necessary data from the API and display it on our Movie Tracker. Entries are automatically saved in Local Storage in order to repopulate once the app is closed and opened again.

Video Demo

MovieRatingDemo.mov

Bugs / Upcoming Features

  • Refresh when "Delete" button is clicked
  • Disable duplicate movies added
  • Update variable names
  • Add Styles to Alerts
  • Create initial load page
  • Hide Footer during Refresh runtime
  • Autofill dropdown to filter by Genre, Director, Actor
  • Light Mode

About

Track your watched movies and rate them!

https://movie-tracker-eight.vercel.app/


Languages

Language:JavaScript 50.1%Language:CSS 34.9%Language:HTML 15.1%