CineVault is a movie app that allows users to discover new movies, search for movies, and view movie details.
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.
Technologies used
Discussion