Skip to content

It is a social media platform made by using NodeJS on backend, React JS in frontend, and MongoDB as database. Features include registration and verification (email and contact), post creation, like and comment, chat - single and group, follow friends, view profiles, etc.

Notifications You must be signed in to change notification settings

Shaheedha555/Social-media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

InstaBook - Social media

It is a social media platform made by using NodeJS on backend, React JS in frontend, and MongoDB as database.

Features include:

  • Registration and verification (email and contact)
  • Post creation, like and comment
  • Chat - single and group
  • Follow friends
  • View profiles

Technologies used :

NodeJS React Redux MUI JWT Express.js SASS Socket.io Styled Components MongoDB

Technology Description
Node JS, Express JS For backend
React JS For frontend
Mongoose Database library
SASS, Styled components For styling
MaterialUI For components
Nodemailer For sending emails
Twilio For mobile verification
Axios For API calls
Bcrypt For password hashing
Cloudinary For file upload & storage
Socket Io For live chat and notification
Otp-generator To generate random OTP
Cors To connect with different domain
Dotenv To store environment variables
JWT For authentication of requests
React icons For icons
Emoji picker To get various emojis
Redux, redux-toolkit To manage state in react

About

It is a social media platform made by using NodeJS on backend, React JS in frontend, and MongoDB as database. Features include registration and verification (email and contact), post creation, like and comment, chat - single and group, follow friends, view profiles, etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published