Skip to content

Pranav-Vyas/Twitter-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter-Clone

Twitter-Clone is an attempt to implement some of twitter's functionalities.

Features:

  • Login/Signup
  • Tweet
  • Retweet
  • Like
  • Comment
  • Bookmark
  • View profile
  • View post
  • Explore
  • Follow
  • Sending messages in real time
  • Upload profile photo and cover photo, etc.

Technologies used:

  • HTML
  • CSS
  • JavaScript
  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • Socket.io

Packages used:

  • material-ui
  • socket.io
  • bcrypt
  • express
  • express-session
  • jsonwebtoken
  • mongoose
  • multer

Some Screenshots:

👋

👋

👋

Prerequisites to run:

Node.js and MongoDB should be installed on the computer.

Steps to run:

to run frontend:

  • cd frontend
  • npm install
  • npm start

to run server:

Note - Please create your own .env file. It shoud have a secret key named as SECRET and a key named as KEY.

  • cd backend
  • npm install
  • node app.js

to run socket server:

  • cd socket
  • npm install
  • node app.js

Now open the website on http://localhost:3000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published