A responsive movie browsing web application built with React that allows users to explore and search for movies using an external movie database API.
This project was recreated by following a guided tutorial and was used as a hands-on learning exercise to strengthen my understanding of modern React development, component structure, API integration, and frontend tooling.
- Browse popular and trending movies
- Search for movies by title
- Dynamic data fetching from an external API
- Responsive UI design
- Clean component-based architecture
- React
- Vite
- JavaScript (ES6+)
- Tailwind CSS
- External Movie API (TMDB)
Through this project, I gained practical experience with:
- Setting up a React project using Vite
- Managing component state and props
- Fetching and handling API data asynchronously
- Structuring a scalable React application
- Using environment variables securely
- Styling with Tailwind CSS
- Debugging and running a production-ready frontend app