FilmSense is a modern web application for movie enthusiasts, built with React and Firebase, featuring AI-powered movie suggestions.
- User authentication (sign up, sign in, sign out)
- Protected routes for authenticated users
- Responsive design with Tailwind CSS
- AI-powered movie suggestions using GPT
- Integration with TMDB API for movie data
- React
- Redux Toolkit
- React Router
- Firebase (Authentication)
- Tailwind CSS
- GPT API
- TMDB API
src/components/: React componentsutils/: Utility functions and configurationsApp.jsx: Main application componentmain.jsx: Entry point
FilmSense uses GPT to provide intelligent movie suggestions based on user searches and preferences. This feature enhances the user experience by offering personalized recommendations.
- User profiles and watchlists
- Advanced filtering and sorting options
- Social features (sharing, reviews)
- Clone the repository
- Install dependencies:
npm install - Set up Firebase configuration in
src/utils/firebase.js - Set up TMDB API key for movie data
- Run the development server:
npm run dev
Happy movie browsing with AI-powered suggestions! 🍿🤖