Twitter clone App is a clone of popular Twitter social network Application. This clone is built with NextJs, Firebase, Cloudinary, TailwindCSS for styling. Currently users are able to authenticate using google account, User can post a comment,likes,delete and respond to post in realtime.
To run this project, you will need to add the following environment variables to your .env file
These variables can be derived by registering or creating a project on - Firebase
NEXT_PUBLIC_FIRE_BASE_API_KEY
NEXT_PUBLIC_ANALYTICS_ID
NEXT_PUBLIC_AUTH_DOMAIN
NEXT_PUBLIC_PROJECT_ID
NEXT_PUBLIC_STORAGE_BUCKET
NEXT_PUBLIC_MESSAGE_SENDER_ID
NEXT_PUBLIC_APP_ID
This is a random secret key of your choice
NEXT_PUBLIC_SECRET
These variable are provided by registering the App on Google console
NEXT_PUBLIC_GOOGLE_ID
NEXT_PUBLIC_GOOGLE_SECRET
I'm a frontend developer with 3 years of experience using javascript, its libraries and frameworks...
Javascript, HTML, CSS, ReactJS, TailwindCSS, Typescript, NodeJS, NextJS, GraphQL, Material UI etc...
Client: NextJS, Recoil, TailwindCSS, Heroicons
Server: Firebase, Cloudinary
Clone the project
git clone https://github.com/isiakaabd/twitter-clone.git
Go to the project directory
cd my-project
Install dependencies
npm install
Start the server
npm run start
If you have any feedback, please reach out to us at [email protected]