Skip to content

WebChat is an experimental chat application created for practice purposes. This project uses technologies like Node.js, Express, Socket.IO, Bootstrap, and jQuery to implement a real-time chat experience.

License

Notifications You must be signed in to change notification settings

wEbCoAdEr/nodeSocketLiveChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebChat

WebChat Screenshot

WebChat is an experimental chat application created for practice purposes. This project uses technologies like Node.js, Express, Socket.IO, Bootstrap, and jQuery to implement a real-time chat experience.

Features

  • Real-time chat functionality using Socket.IO
  • User-friendly interface with message input, image sharing, and typing notifications
  • Dark theme for a modern and visually appealing look
  • Basic error handling and reloading mechanism

Technologies Used

  • Node.js
  • Express
  • Socket.IO
  • Bootstrap 4
  • jQuery

Setup

To run this project locally, follow these steps:

  1. Clone the repository: https://github.com/wEbCoAdEr/nodeSocketLiveChat.git
  2. Navigate to the project directory: cd nodeSocketLiveChat
  3. Install dependencies: npm install
  4. Start the server: npm run dev
  5. Open your browser and visit http://localhost:3003 to view the chat app.

Usage

  • Enter your name when prompted to join the chat.
  • Start chatting with other users in real-time.
  • Attach images by clicking on the camera icon.
  • Typing notifications are displayed to other users.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Submit a pull request.

Disclaimer

This project is an experimental application created for learning and practicing purposes. It may have limitations, and improvements are encouraged. Use it responsibly and do not deploy it for production.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

WebChat is an experimental chat application created for practice purposes. This project uses technologies like Node.js, Express, Socket.IO, Bootstrap, and jQuery to implement a real-time chat experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published