Skip to content

nico-TheDev/MovieZone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieZone 🎥🍿

Search for Movies and TV Shows. Bookmark and Rate your favorite shows.

Introduction 🎬

MovieZone is an web application that allows the user to browse for movies , tv shows and actor profiles. They can also login and rate media or save it to their profile. This was made possible with React JS and the MovieDB API.

Live Demo 🌐

Getting Started 💻

Clone the Repo in your machine and install all the dependencies.

Prerequisites 🔍

Make sure that you have NodeJS in your machine. If not, go to nodejs.org and install npm. Then check for your version using the command line.

   node -v 

Installing 📕

After cloning the repo, open the folder with you current code editor and install all the dependencies.

    npm install

After all the dependencies get installed, you need to create an .env file at the root of the project and paste the following:

THIS IS THE IMPORTANT BIT! You need to get your own api key from the movieDb website to run the application.

  • You need to register an account and get an API key.
  • After getting your API Key, paste the api key in the .env file.
REACT_APP_KEY = GET YOUR KEY AT THE MOVIEDB WEBSITE
REACT_APP_API = https://api.themoviedb.org/3/

With the .env file created with an API key. Just run the npm command to start the application.

    npm run start

Go to localhost:3000 to see the web application.

Deployment 🌍

MovieZone is deployed using Vercel.

Built With 🔨

Author 📝

  • Norberto Ignacio Jr

License 📇

This project is licensed under the MIT License - see the LICENSE.md file for details