WhizChat is a full-stack real-time messaging application built for instant, secure, and scalable communication. It supports one-to-one and group chats, user authentication, and live typing indicators — all in a responsive, modern UI.
- Secure user authentication
- Real-time one-to-one & group messaging
- Online user status
- Typing indicators
- Instant message delivery with Socket.IO
- Responsive design for mobile and desktop
- Frontend: React.js, Tailwind CSS, Material UI
- Backend: Node.js, Express.js
- Real-Time: Socket.IO
- Database: MongoDB
- Auth: JWT (JSON Web Tokens)
- State Management: Context API
# Clone the repository
git clone https://github.com/BalramMardi/Chat-app
cd Chat-app
# Install backend dependencies
npm install
# Install frontend dependencies
cd client
npm install
# Start the backend server/ The backend is in the root folder
npm start
# Start the frontend app
cd client
npm startThis project is licensed under the MIT License.
Your Name – Balram Mardi








