qmeng222 / MERNsenger

MERNsenger is a complete real time live chat application built using the MERN stack, enabling users to communicate instantly and share text, images, emojis, and files with ease.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MERNsenger

About:

MERNsenger is a complete real time live chat application built using the MERN stack, enabling users to communicate instantly and share text, images, emojis, and files with ease.

Setup:

  1. (root) create React app & start the development server:
    npx create-react-app frontend
    cd frontendf
    npm start
    
  2. (frontend) setup frontend: npm i axios moment jwt-decode node-sass react-alert react-alert-template-basic react-hot-toast react icons react-redux redux redux-thunk react-router-dom socket.io-client
  3. (root) create a new package.json file with default values: npm init --y
  4. (root) setup backend: npm i bcrypt body-parser concurrently cookie-parser dotenv express formidable jsonwebtoken mongoose nodemon validator
    • frontend: port 3000, npm start
    • backend: port 8000, npm run server
    • run commands concurrently: npm run dev

About

MERNsenger is a complete real time live chat application built using the MERN stack, enabling users to communicate instantly and share text, images, emojis, and files with ease.

License:MIT License


Languages

Language:JavaScript 59.1%Language:SCSS 21.8%Language:HTML 13.1%Language:CSS 6.0%