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.
- Real-time chat
- User Authentication
- User avatars
- Online/Offline status
- New message notifications
- User search
- React
- MongoDB
- DaisyUI
- Socket.io
- Express
- Node.js
- JWT
- Clone the repository
git clone https://github.com/Justtejas/Vchat.git
- Install dependencies
npm install
- Create a .env file in the root directory and add the following environment variables:
- MONGO_URI
- JWT_SECRET
- NODE_ENV
- PORT
- Start the server
npm run server
- Start the client
cd frontend && npm run dev
- Now you can access the application at http://localhost:3000
- Enjoy!