Skip to content

mo92othman/Movie-Mate-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOVIE MATE HUB

Check the project here

Movie-Mate-Hub

Overview

Movie Mate Hub is a web application for movie enthusiasts. Interacts with an API and offers a vast collection of movies. With detailed information about any film, from plot summaries to cast, and provides a list of movies by genre. Responsive, user-friendly, and packed with real-time data

color palette

colors laptop

Project Requirements

  • The app needs to be a single page application. That means only one index.html file and JavaScript needs to update the html using DOM manipulation.
  • The app needs to interact with an API to grab data.
  • The app needs to have loading/error handling for the interaction with the API.
  • The app needs some user interaction such that you need to grab different data from the API.
  • Use more than one API.
  • The UI needs to be testable.
  • The app needs to be responsive.

Must Have

1- Create the project structure.
2- Develop a search feature to enable users to find movies by title.
3- Create a user-friendly interface for browsing movies by genre.
4- Implement loading and error handling for interactions with the API.
5- Implement responsive design for smaller screens.
6- Prepare the project repository for deployment.

Nice to Have

1- Implement a feature that allows users. 
2- Create change theme button.

Public APIs in Use

Getting Started

To get started you can simply clone the repo, run the project locally, simply open the index.html file in your browser using a local server. LiveServer, http-server, study-lenses, etc... No additional dependencies or setup are required as this project uses vanilla JavaScript for functionality.
Enjoy exploring the website!

Directory Structure

Movie-Mate-Hub
├── public
├── src
│   ├── pages
│   └── views
│   ├── app.js
│   ├── data.js
├── index.html

Made with JavaScriptUses HTMLUses CSS

forthebadge

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors