Filmyverse is a movie-related application built using React with a backend powered by Firebase. It includes features for user authentication, movie reviews, and comments, providing a seamless user experience.
The backend functionality of Filmyverse is powered by Firebase, offering:
- Firebase Authentication: Users can log in securely using Firebase's authentication system.
- Secure Access: Only authenticated users can access and interact with the review and comment sections.
- Movie Reviews Storage: Firebase Realtime Database stores movie reviews and associated data.
- Comments Storage: Stores user comments associated with specific reviews.
To run this project locally, ensure you have Node.js installed:
- Clone this repository.
- Navigate to the project directory in your terminal.
- Run
npm install
to install dependencies. - Set up Firebase by adding your Firebase configuration details.
- Use
npm start
to start the development server.
To integrate Firebase into this project:
- Create a Firebase project at Firebase Console.
- Obtain Firebase configuration details (apiKey, authDomain, projectId, etc.).
- Add these configuration details to the project's Firebase setup.
- Login: Use Firebase Authentication to log in and authenticate.
- View Reviews: Access the movie review section to explore existing reviews and ratings.
- Add Comments: Authenticated users can participate in discussions by adding comments to reviews.
- Authentication: Firebase Authentication
- Database: Firebase Realtime Database
- Hosting: Firebase Hosting (for deployment)
npm start
: Start the development server.npm build
: Build the project for production.