Welcome to MovieBase – a dynamic movie metadata website where you can discover information about your favorite movies, including images, cast details, trailers, and more.
Hosted at: movie-base-v1.netlify.app
GitHub Repository: sparshak7/movieBase-v1
- User Authentication: Create an account, log in, and manage your profile.
- Watchlists & Favorites: Authenticated users can save movies to watchlists and mark their favorites.
- Movie Metadata: View comprehensive movie details including images, cast information, and trailers.
- Search: Easily search for movies using the integrated TMDB API.
- Frontend: ReactJS 18 (with Vite)
- UI Components: Chakra UI
- State Management: Redux Toolkit (RTK) Query
- Backend: Firebase (for authentication and database)
- Hosting: Netlify
- API: The Movie Database (TMDB) API
-
Clone the repository:
git clone https://github.com/sparshak7/movieBase-v1.git
-
Navigate to the project directory:
cd movieBase-v1
-
Install dependencies:
npm install
-
Create appropriate
.env
files for your TMDB API key and Firebase configuration. -
Start the development server:
npm run dev
- Visit the hosted link: movie-base-v1.netlify.app
- Create an account or log in if you already have one.
- Search for movies, view detailed information, and manage your watchlists and favorites.
If you have any questions or feedback, please reach out:
- GitHub: sparshak7
- Email: sparshaknag247@gmail.com