Skip to content

JohnieeJuiceboxx/iMedia

Repository files navigation

http://movie-central.herokuapp.com/

Movie Central

Movie Central is a mini coding project created with React.

It utilizes The Movie Database API to gather movie data.

http://movie-central.herokuapp.com/

Features

  • Users are greeted by a Splash Page to inform them what the website is about
  • The most POPULAR MOVIES page will then be shown which utilizes the GET POPULAR movie endpoint
  • Users can click any of the popular movies from the list to see more detail
  • Recommended movies suggested
  • Search any movie using the Search Bar
  • Login and Sign up functionality
  • Persistent User-based Rating
  • Dark Mode
  • Toast Notifications
  • Google Oauth activated
  • Travis CI activated
  • Unit Testing (npm test)
  • Mobile friendly (runs perfect on a Galaxy Note 8)

Run the App locally

NOTE: (Master Branch has AJAX requests in local React State for readability. Dev branch has AJAX requests located in the Redux Store for DRY components.)

  1. Fork the project to your github then clone via the following line inside your terminal:
git clone https://github.com/JohnieeJuiceboxx/iMedia.git
  1. Install the npm package with npm:
npm install
  1. Start the app on your terminal:
npm start
  1. Direct your web browser to the localhost
localhost:8080
  1. Check unit testing:
npm test

I had a blast working on this mini project. Thank you for checking it out.

John Vitales

About

Movie Central. Utilizes 'The Movie Database' API together with my own 'Ratings' API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages