Skip to content

This is a Gmail Clone made with Vue 3, Tailwind CSS, Node JS, Pinia, and Firebase

Notifications You must be signed in to change notification settings

John-Weeks-Dev/gmail-clone

Repository files navigation

Gmail Clone (gmail-clone)

Tutorial series on how to build this

If you'd like a step by step guide on how to build this just CLICK THE IMAGE BELOW

GO TO JOHN WEEKS DEV TUTORIAL VIDEOS

Come and check out my YOUTUBE channel for lots more tutorials -> https://www.youtube.com/@johnweeksdev

LIKE, SUBSCRIBE, and SMASH THE NOTIFICATION BELL!!!

App Setup

Clone the repository

git clone https://github.com/John-Weeks-Dev/gmail-clone.git

Now go to https://console.cloud.google.com/

Generate an API KEY.

Add your new API KEY to the script inside src/main.js

Screenshot 2022-12-19 at 14 33 10

And backend/index.js

Screenshot 2022-12-19 at 14 33 32

Setup Firebase (firestore)

Add the details to src/firebase-init.js

Now run this command to start the project

npm i

npm run serve

And to start the backend

cd backend

npm i

npm run watch

You should be good to go!

Application Images

Screenshot 2022-12-19 at 14 42 47