Akash1000x / X-Clone

I've created a Full Stack clone of X(ex-Twitter). In this platform, users can create Tweets, follow and unfollow other users, like tweets, and view user profiles. Additionally, authentication is handled through Google login.

Home Page:https://youtu.be/v62C0xxIsb8?si=e-MRN4r_ab4f7ZYc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

X-Clone

Image

Technologies Used

Setup

  1. Clone the repository:

      git clone https://github.com/Akash1000x/X-Clone.git
    
  2. nstall dependencies for both Frontend and Backend using Yarn::

      yarn
  3. Add PostgreSQL database URL and JWT secret to the Backend's .env file.

  4. Generate Prisma Client by running the following commands on the Backend::

    npx prisma migrate dev
    npx generate client
  5. Add a .env file to the Frontend for the Google Client ID.

  6. Run the development command on both Backend and Frontend:

    yarn dev
  7. Open the Clone in your web browser: http://localhost:3000/home

Contributing

Feel free to contribute to the project. If you have suggestions or find any issues, please open an issue.

About

I've created a Full Stack clone of X(ex-Twitter). In this platform, users can create Tweets, follow and unfollow other users, like tweets, and view user profiles. Additionally, authentication is handled through Google login.

https://youtu.be/v62C0xxIsb8?si=e-MRN4r_ab4f7ZYc


Languages

Language:TypeScript 97.1%Language:CSS 1.6%Language:JavaScript 1.3%