This project aims to create a real-time chat application using Spring Boot, Thymeleaf, and Spring MVC, providing a platform for users to communicate seamlessly.
- Spring Boot
- Spring MVC
- Thymeleaf (for frontend)
- Maven (for dependency management)
- Real-time chat functionality
- User authentication and registration
- Chat room creation
- Sending and receiving messages
- User presence status
- File sharing
- Message search
- Notifications
- Clone the repository to your local machine.
- Navigate to the project directory.
- Build and run the application using Maven.
- Open a web browser and access the application at http://localhost:8086/chat.
- Sign up or log in to start using the chat application.
Make sure you have Java and Maven installed on your system. You may need to configure a database for user authentication and chat history storage as per your requirements.
Feel free to customize and extend the application according to your needs. Have fun building and using your Maven-based Spring Boot chat application!