A Next.js project using the new app router, incorporating TypeScript, Tailwind CSS, and the TMDB API.
It has been deployed here.
- Displays information about a randomly selected movie currently playing in theaters.
- Showcases a marquee of trending movies.
- Offers in-depth information about a selected movie, allowing users to delve into additional details.
To run the project locally, follow these steps:
-
Create a
.env
file in the root directory with your TMDB API token.TMDB_API_TOKEN=your_api_token_here
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
This project uses the Pleatures font.
- Implement proper pagination.
- Clean up the CSS.
- Integrate error handling.
- Add metadata, enhance SEO and accessibility.