Chat Application
This Chat Application is a modern and efficient platform for seamless communication among users. It prioritizes user interaction and connectivity while ensuring the security of user data.
- Real-time Communication: Utilizes Socket.io for instant messaging and seamless interaction between users.
- Secure Authentication: Implements JSON Web Tokens (JWT) for secure access to the application, ensuring user data protection.
- Online Status Indication: Provides real-time indication of user online status for enhanced communication experience.
- Efficient State Management: Uses Zustand for robust and scalable state management across application components.
- Frontend: HTML, CSS, JavaScript, React
- Backend: Node.js, Express
- Database: MongoDB
- Authentication: JSON Web Tokens (JWT)
- Real-time Communication: Socket.io
- State Management: Zustand
- Clone the repository:
git clone https://github.com/srexrg/chat-App/
- Navigate to the project directory:
cd chat-application
- Install dependencies:
npm install
- Start the server:
npm run dev
- Open the application in your browser:
http://localhost:5173
Contributions are welcome! Please feel free to submit issues or pull requests.