Welcome to the Gmail Clone project! This project is a comprehensive email client clone with both backend and frontend components. Follow the instructions below to get started with development and run the project on your local machine.
First, clone the repository using the following command:
git clone https://github.com/Pycreater/gmail-clone.gitNavigate to the backend directory:
cd gmail-clone/backendInstall the dependencies:
yarn installCreate a .env file in the backend folder:
cp .env.sample .envOpen the newly created .env file and add your credentials where necessary.
Start the backend server:
yarn startNavigate to the frontend directory:
cd ../frontendInstall the dependencies:
npm installStart the frontend server:
npm run devOpen your browser and visit:
http://localhost:5173Here's an overview of the pages you'll find in the application:
- Home: Displays the main dashboard.
- Inbox: Shows your list of received emails.
- Sent: Lists emails that you have sent.
- Drafts: Contains drafts of your emails.
- Spam: Shows emails marked as spam.
- Trash: Displays emails that have been moved to the trash.
If you would like to contribute to the project, please fork the repository and submit a pull request with your changes. For detailed instructions on how to contribute, please refer to our CONTRIBUTING.md.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or need further assistance, please reach out to us at pratikyadav3949@gmail.com.








