An open API service indexing awesome lists of open source software.

https://github.com/soumya-rayast/cinescore

An IMDb-like movie and TV show database application built using Next.js, Clerk for authentication, and The Movie Database (TMDB) API for fetching movie details.
https://github.com/soumya-rayast/cinescore

api clerk javascript nextjs responsive-web-design tailwindcss tmdb-api

Last synced: 2 months ago
JSON representation

An IMDb-like movie and TV show database application built using Next.js, Clerk for authentication, and The Movie Database (TMDB) API for fetching movie details.

Awesome Lists containing this project

README

        

# IMDb Clone

An IMDb-like movie and TV show database application built using **Next.js**, **Clerk** for authentication, and **The Movie Database (TMDB) API** for fetching movie details.

## Features
- User authentication and authorization with Clerk.
- Fetch and display movies and TV shows using TMDB API.
- Search functionality to find movies and TV shows.
- Movie details page with additional information.
- Responsive UI for seamless experience across devices.

## Tech Stack
- **Frontend:** Next.js, React, Tailwind CSS
- **Authentication:** Clerk
- **API:** TMDB API
- **State Management:** React Context API / Zustand (if used)

## Installation

### Prerequisites
Ensure you have the following installed:
- Node.js (>= 16.x.x)
- npm / yarn / pnpm
- TMDB API Key (Sign up at [TMDB](https://www.themoviedb.org/))
- Clerk API credentials (Sign up at [Clerk](https://clerk.dev/))

### Steps to Run Locally

1. Clone the repository:
```sh
git [clone https://github.com/your-username/imdb-clone.git](https://github.com/soumya-rayast/CineScore.git)

![image](https://github.com/user-attachments/assets/77c17a4f-8c0d-4e7d-a406-7899fd3a0003)

![image](https://github.com/user-attachments/assets/d58c0d02-1f16-47bd-845f-34c95e4ada36)