- Search by title, genre, actor, or director and view rich metadata at a glance.
- Build personalised watchlists and mark favorites across devices.
- Stream trailers, browse posters, and explore related recommendations in one place.
- React + TypeScript UI with modular components.
- React Router for client-side navigation.
- Axios integration with TMDb for data and media.
- Tailwind CSS plus custom styles for a responsive layout.
- Clone the repo
git clone https://github.com/RJoshi141/cinemate.git cd cinemate/client - Install dependencies
npm install
- Configure API access
- Create a
.envfile inclient/. - Add your TMDb key:
REACT_APP_TMDB_API_KEY=your_api_key_here
- Create a
- Run the app
Visit http://localhost:3000 to explore Cinemate.
npm start
- Fork the project and create a feature branch.
- Keep commits scoped and descriptive.
- Submit a pull request with context and screenshots when relevant.
Released under the MIT License. See LICENSE for details.
- The Movie Database (TMDb) for powering data and imagery.
- The React and Tailwind CSS communities for their tooling and inspiration.




