Welcome to the Awesome Chat Web Application! This is a web-based chat application built using Node.js, Express.js, React.js, MongoDB, HTML, CSS, Bcrypt.js, and Socket.io for real-time communication.
- Node.js
- Express.js
- React.js
- MongoDB
- Socket.io
- Bcrypt.js
- HTML
- CSS
- Real-time messaging using Socket.io
- User authentication and password hashing with Bcrypt.js
- Persistent storage of messages using MongoDB
- Responsive and user-friendly frontend built with React.js
- API using Express.js
- Clone the repository:
https://github.com/dhrumitpatel48/chat-app.git - Navigate to the project directory:
cd chat-app - Navigate to server directory:
cd server - Install server dependencies:
npm install - Navigate to the client directory:
cd public - Install client dependencies:
yarn install
- Now Navigate to the Server and Start the server:
npm start - Navigate to the client and start the client:
cd publicthenyarn start - Open your browser and visit:
http://localhost:3000
Contributions are welcome! Please feel free to submit a pull request or open an issue if you find any bugs or want to improve the application.
For more detailed information on how to structure your README and what to include, you might want to check out the GitHub Guide to Writing a README.



