Skip to content

A web application designed for chatting with both friends and random users.

Notifications You must be signed in to change notification settings

Justtejas/Vchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deployed on Render (on free tier so it may take a few seconds to load initially)

Vchat is a chat application that allows users to communicate with each other in real-time.

Features

  • Real-time chat
  • User Authentication
  • User avatars
  • Online/Offline status
  • New message notifications
  • User search

Technologies

  • React
  • MongoDB
  • DaisyUI
  • Socket.io
  • Express
  • Node.js
  • JWT

Installation

  1. Clone the repository git clone https://github.com/Justtejas/Vchat.git
  2. Install dependencies npm install
  3. Create a .env file in the root directory and add the following environment variables:
    • MONGO_URI
    • JWT_SECRET
    • NODE_ENV
    • PORT
  4. Start the server npm run server
  5. Start the client cd frontend && npm run dev
  6. Now you can access the application at https://localhost:3000
  7. Enjoy!

If you have any questions or suggestions, feel free to open an issue or contact me - [email protected]

About

A web application designed for chatting with both friends and random users.

Resources

Stars

Watchers

Forks