Skip to content

It is a Real-Time Chat Application using React, Socket.IO, and MongoDB. Implemented real-time text-based conversations, user authentication, and efficient message storage and retrieval for seamless chatting experiences.

Notifications You must be signed in to change notification settings

PrashantB307/ChatVista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend ===>

================

  1. npm create vite@latest . ===> install vite (React -> JavaScript)
  2. npm i ==> install modules

start ==> cd frontend ==> npm run dev

npm run server ==> server start

  1. ==> npm install express dotenv cookie-parser bcryptjs mongoose socket.io jsonwebtoken

  2. Nodemon ==> npm install nodemon --save-dev (Automatic restart the server)

  3. Tailwind CSS + vite

npm install -D tailwindcss postcss autoprefixer

npx tailwindcss init -p

  1. DaisyUI ==> (Component library for Tailwind CSS)

npm i -D daisyui@latest

rafce ==> for prdefined structure

  1. React Icons ==> npm install react-icons --save
  2. React Router Dom ==> npm i react-router-dom
  3. React Hot Toast ==> npm install react-hot-toast
  4. Zustand ==> npm install zustand
  5. Socket io ==> npm i socket.io-client (frontend)

About

It is a Real-Time Chat Application using React, Socket.IO, and MongoDB. Implemented real-time text-based conversations, user authentication, and efficient message storage and retrieval for seamless chatting experiences.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published