A fully functional Gmail clone built using modern web development tools like React, Redux, Firebase, and Tailwind CSS. The application mimics the core features of Gmail, including authentication, routing, and responsive design.
To run this project locally, follow these steps:
Clone the repository:
git clone https://github.com/sonalisingh30/gmail-clone.git
Navigate into the project directory:
cd gmail-clone
Install the dependencies:
npm install
Create a Firebase project and set up Google Authentication.
Create a .env
file in the root directory and add your Firebase configuration:
REACT_APP_API_KEY=your_firebase_api_key
REACT_APP_AUTH_DOMAIN=your_firebase_auth_domain
REACT_APP_PROJECT_ID=your_firebase_project_id
REACT_APP_STORAGE_BUCKET=your_firebase_storage_bucket
REACT_APP_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
REACT_APP_APP_ID=your_firebase_app_id
Start the app:
npm start
Contributions are welcome! Feel free to fork this repository and submit pull requests.