https://github.com/prathameshdhande22/film-fiesta-web-app
Film Fiesta is a movie information web app that fetches data from The Movie Database (TMDB) API. It provides details on trending, upcoming, top-grossing, popular, and top-rated movies
https://github.com/prathameshdhande22/film-fiesta-web-app
framer framer-motion movie movie-search movies-api react react-spinners reactjs reactrouterdom router tmdb-api tmdb-movie-search typescript typescript-react vite
Last synced: 4 months ago
JSON representation
Film Fiesta is a movie information web app that fetches data from The Movie Database (TMDB) API. It provides details on trending, upcoming, top-grossing, popular, and top-rated movies
- Host: GitHub
- URL: https://github.com/prathameshdhande22/film-fiesta-web-app
- Owner: PrathameshDhande22
- License: mit
- Created: 2023-11-28T14:13:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-02T17:14:13.000Z (over 1 year ago)
- Last Synced: 2025-01-14T12:26:01.089Z (5 months ago)
- Topics: framer, framer-motion, movie, movie-search, movies-api, react, react-spinners, reactjs, reactrouterdom, router, tmdb-api, tmdb-movie-search, typescript, typescript-react, vite
- Language: TypeScript
- Homepage: https://film-fiesta-beta.vercel.app
- Size: 1.35 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Film Fiesta





Film Fiesta is a movie information web app that fetches data from The Movie Database (TMDB) API. It provides details on trending, upcoming, top-grossing, popular, and top-rated movies. The UI is enhanced with beautiful animations using Framer Motion, and images are rendered using React-Image library. A loading spinner powered by React-Spinner is displayed during data fetching. The project includes an infinite scroll data fetcher for a seamless user experience. This project is built with Vite, React, and TypeScript, styled with Tailwind CSS.
Create your Account in [TMDB API](https://developer.themoviedb.org/reference/intro/getting-started)
### How to Run Locally
1. Clone the repository.
2. Install dependencies: `npm install`.
3. Create a `.env` file with the following details:```
VITE_API_KEY=your_tmdb_api_key
VITE_API_ACCESS_TOKEN=your_tmdb_api_access_token
VITE_IMAGE_URL=https://image.tmdb.org/t/p/original
VITE_API_URL=https://api.themoviedb.org/3
```Replace `your_tmdb_api_key` and `your_tmdb_api_access_token` with your TMDB API key and access token.
4. Run the project: `npm run dev`.
### Screenshots
### License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Author : Prathamesh Dhande