This is a simple chat application built with Spring Boot, Java, Spring Boot WebSocket, HTML, CSS, and JavaScript. It allows users to connect and exchange messages in real-time.
- Real-time messaging using WebSocket technology
- User authentication and session management
- Simple and intuitive user interface
- Java
- Spring Boot
- Spring Boot WebSocket
- HTML
- CSS
- JavaScript
- Java Development Kit (JDK) 8 or higher
- Apache Maven
- Internet browser
- Clone the repository:
git clone https://github.com/tamerlankayak/chat-app.git
- Navigate to the project directory:
cd your-repo
- Build the project using Maven:
mvn clean install
- Run the application:
mvn spring-boot:run
- Open your web browser and go to
http://localhost:8080
to access the chat application.
- Upon accessing the chat application, you will be prompted to enter your username.
- Once you've entered your username, you can start sending and receiving messages in real-time.
- Messages are displayed in a chat window, with the sender's username and timestamp.
- To disconnect from the chat, simply close the browser window or tab.
Contributions to this project are welcome. You can contribute by following these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request describing your changes.
This project is licensed under the MIT License.
This chat application was developed as a learning project and was inspired by various online resources and tutorials.
If you have any questions, suggestions, or issues, please feel free to contact the project maintainers:
- Your Name - [Your Email]
- Another Maintainer - [Email]
Feel free to customize this template to suit your project's specific needs. Provide relevant information, instructions, and guidelines to help users understand and use your chat application effectively.