Skip to content

This repository contains the code for a Twitter clone application. It is built using React.js, MongoDB, Node.js, Express, and Tailwind CSS.

Notifications You must be signed in to change notification settings

Kernel-rb/Twitter-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone

This repository contains the code for a Twitter clone application. It is built using React.js, MongoDB, Node.js, Express, and Tailwind CSS.

Features

  • Tech Stack: React.js, MongoDB, Node.js, Express, Tailwind CSS
  • Authentication: JSON Web Tokens (JWT)
  • Data Management: React Query for Data Fetching, Caching, etc.
  • Follow Suggestions: Suggested Users to Follow
  • Post Management: Creating, Deleting, Editing Posts
  • Commenting: Commenting on Posts
  • Liking: Liking Posts
  • Profile Management: Editing Profile Info, Cover Image, and Profile Image
  • Image Uploads: Image Uploads using Cloudinary
  • Notifications: Sending Notifications
  • Deployment: Deployment Details
  • And much more!

Getting Started

To get started with the development of this application, follow these steps:

  1. Clone the repository: git clone https://github.com/Kernel-rb/Twitter-Clone.git
  2. Navigate to the backend directory: cd backend and follow the setup instructions.
  3. Navigate to the frontend directory: cd frontend and follow the setup instructions.
  4. Install dependencies: npm install or yarn install
  5. Start the backend server: npm start or yarn start
  6. Start the frontend server: npm start or yarn start

Build The app

npm run build

About

This repository contains the code for a Twitter clone application. It is built using React.js, MongoDB, Node.js, Express, and Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Languages