View Demo | Report Bug | Request Feature
A responsive and mobile-optimized web application that allows you to search for any movie or show data. Whether you're looking for the latest blockbuster, a classic film, or a popular TV show, moviemate has got you covered.
- Search for any movie or show data by title, keyword, or any relevant information.
- View detailed information about movies or shows, including synopsis, release date, cast, ratings, and more.
- Discover related movies or shows based on recommendations.
- Enjoy a responsive and user-friendly interface, optimized for mobile devices.
- VSCode
Hosted Application -> Link
Clone the repo
git clone [email protected]:Parth18Shah/MovieMate.git
Install the dependencies by running:
npm install
Navigate to the project directory
npm cd MovieMate
npm run dev
Note: Yoou can add more test cases in app.test.js file
npm run test
Create an account on TMDB and generate an API key. Create a constants.js file in the root directory and add the following lines:
API_KEY = "your_api_key"
module.exports = {
API_KEY
}
Open your web browser and visit http://localhost:8080 to access the application (you can also avoid this process by using the hosted link provided above).
Frontend
: Vanilla JavaScript, HTML, CSS, Bootstrap
Backend
: Node.js, Express.js, EJS, Jest
API
: TMDB API
Deployment Platform
: Google Cloud Platform (App Engine)