An entertainment web app built with Next.js and TailwindCSS that allows users to search for movies and tv shows.
Discover Movies 🎥 Explore a vast collection of movies at your fingertips. From timeless classics to the hottest releases, MovieLand helps you discover new favorites.
Want to know what everyone's talking about? Check out the popular movies section to stay in the loop and catch up on trending films.
Curious about what's trending in the movie world? Our trending now section keeps you updated on the latest buzzworthy releases.
Love a specific genre? Dive into our genre section to find a curated selection of movies tailored to your taste. From action-packed adventures to heartwarming romances, we've got it all.
Explore the fascinating world of actors. Discover biographies, filmographies, and more. Who's your favorite actor? Find out everything about them here.
The main purpose of this project is to take advantages of the capabilities of Next.js and have a functional web app up and running quickly. Secondly, I want to become familiar with the framework itself and its convenient features.
- Semantic HTML5 markup
- Flexbox
- Mobile-first workflow
- Next.js
- TailwindCSS
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Create an API KEY for the TMDB API
- Create an
.env.local
file in the root directory of the project - Add 2 environment variables to the
.env.local
file:
// .env.local
TMDB_ENDPOINT="https://api.themoviedb.org/3"
TMDB_API_KEY="YOUR_TMDB_API_KEY"
Clone the repository and run the development server:
npm install
npm run dev
# or
yarn install
yarn dev
Please feel free to send pull request if you want to contribute!