Skip to content

isiakaabd/twitter-clone

Repository files navigation

Twitter Clone App

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.

Authors

Demo

Demo

Environment Variables

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

🚀 About Me

I'm a frontend developer with 3 years of experience using javascript, its libraries and frameworks...

🔗 Links

linkedin

twitter

🛠 Skills

Javascript, HTML, CSS, ReactJS, TailwindCSS, Typescript, NodeJS, NextJS, GraphQL, Material UI etc...

Screenshots

App Screenshot

App Screenshot

Tech Stack

Client: NextJS, Recoil, TailwindCSS, Heroicons

Server: Firebase, Cloudinary

Run Locally

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

Feedback

If you have any feedback, please reach out to us at [email protected]