This is a Facebook clone web application built using React for the frontend and Firebase for the backend. It allows users to authenticate using Google authentication, post content in real-time, and utilizes React Redux for state management.
- Google Authentication: Users can sign in using their Google accounts.
- Real-time Posting: Users can create posts, and the posts are rendered in real-time using Firebase Firestore.
- State Management with Redux: Utilizes React Redux for managing application state and data flow.
- Responsive Design: The application is designed to be responsive and work well on various devices and screen sizes.
- Dynamic Routing: React Router is used for dynamic routing to navigate between different pages of the application.
- Material UI: Material UI is used for styling components, ensuring a modern and consistent look and feel.
- React: Frontend framework for building user interfaces.
- Firebase: Backend platform for authentication and database management.
- Material UI: React component library for styling and UI design.
- Clone the repository to your local machine.
- Navigate to the project directory.
- Install dependencies.
- Create a
.env.localfile in the root directory and add your Firebase configuration. - Run the project locally.
