Welcome to the React Movie Tutorial β a simple, responsive web application built with React that showcases popular movies using The Movie Database (TMDb) API.
- π Search for movies in real-time
- ποΈ View movie posters, titles, and release dates
- π± Fully responsive layout (mobile-friendly)
- βοΈ Built with React and modern JavaScript (ES6+)
- π‘ Fetches data from TMDb API
- React (with Hooks)
- JavaScript (ES6+)
- HTML5 & CSS3
- TMDb API
If youβd like to run the project locally:
# Clone the repository
git clone https://github.com/jgonza25/React-Movie-Tutorial.git
# Navigate to the project directory
cd React-Movie-Tutorial
# Install dependencies
npm install
# Run the app locally
npm startThe app will be available at http://localhost:3000.
- The app fetches data from the TMDb API using a custom API key.
- Displays a list of movies with poster images, titles, and release dates.
- Includes a search bar that allows users to search for any movie by name.
React-Movie-Tutorial/
βββ public/
β βββ index.html
βββ src/
β βββ components/
β βββ App.js
β βββ index.js
β βββ styles.css
βββ .gitignore
βββ package.json
βββ README.md
βββ ...
This app is deployed using GitHub Pages. To deploy your own version:
npm run build
npm run deployMake sure your package.json has the correct homepage field:
"homepage": "https://<your-username>.github.io/<repo-name>/"This project is open source and available under the MIT License.
- The Movie Database (TMDb) for their free movie API.
- React documentation for best practices and examples.
Jimmy Gonzalez GitHub: @jgonza25

