/anonymous-chat-application

simple web-based chat application where users can join anonymously and communicate with each other

Primary LanguageHTMLMIT LicenseMIT

Anonymous Chat App

Welcome to the Anonymous Chat App, a simple web-based chat application where users can join anonymously and communicate with each other. Realtime messages with WebSocket and stomp

Features

  • Anonymous user login with a unique nickname.
  • Real-time chat using WebSocket and STOMP protocol.
  • Simple and responsive user interface.

Getting Started

Prerequisites

Make sure you have the following installed on your machine:

Installation

  1. Clone the repository:
git clone https://github.com/swapniltake1/anonymous-chat-app.git
  1. Navigate to the project directory:
cd anonymous-chat-app
  1. Install backend dependencies:
  • Assuming you have Maven installed
cd backend
mvn install

Usage

Start the Spring Boot backend:

  • Inside the 'backend' directory
mvn spring-boot:run

Technologies Used

  • Frontend: HTML, CSS JavaScript, jQuery WebSocket, SockJS, STOMP

  • Backend: Java, Spring Boot WebSocket, SockJS, STOMP

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License.