Cinevault

Cinevault

A web application built using Next.js that allows you to discover the latest and most popular movies, trailers and cast

17

The problem Cinevault solves

CineVault is a movie app that allows users to discover new movies, search for movies, and view movie details.

Users can:

  • Discover popular and latest movies
  • View Movies by Genre
  • View movie details including cast, crew, and trailers

Challenges I ran into

One of the challenges I ran into while building this project was working with APIs. I had never used an API before and it was a new experience for me. I had to learn how to fetch data from the movie database API and display it on the web pages. I also had to handle errors and loading states.

Another challenge I faced was using Next.js. I had some experience with React, but Next.js was different in many ways. I had to learn how to use Next.js features such as dynamic routing and image optimization. I also had to figure out how to deploy the app on Vercel.

Discussion