Skip to content

A Next.js and TypeScript front-end application that connects to the Movie Database API and allows users to search for movies.

Notifications You must be signed in to change notification settings

unomaas/movie-db-project

Repository files navigation

Movie Database App

This is a React and TypeScript front-end application that connects to the Movie Database API and allows users to search for movies.

Features

Search for movies by entering a query in the search input field. Display the first 20 results matching the search query. Each movie result includes an image, title, and description.

Technologies Used

React TypeScript Movie Database API

Getting Started

To run this application locally, follow these steps:

  1. Clone the repository:
git clone <repository-url>
  1. Navigate to the project directory:
cd movie-database-app
  1. Install the dependencies:
npm install
  1. Set up your Movie Database API key. Rename the .env.example file to .env and replace the API_KEY value with your own API key.

  2. Start the development server:

npm run dev
  1. Open your browser and visit http://localhost:3000 to see the application.

Configuration

The application requires a Movie Database API key to fetch movie data. You can obtain an API key by creating an account on the Movie Database website and following their API documentation.

License

This project is licensed under the MIT License.

Feel free to customize and use this application for your own purposes.

Acknowledgements

This application was built using React and TypeScript, styled with Tailwind and shadcn/ui. It relies on the Movie Database API for movie data. Special thanks to the developers and contributors of these technologies and APIs.

About

A Next.js and TypeScript front-end application that connects to the Movie Database API and allows users to search for movies.

Topics

Resources

Stars

Watchers

Forks