This is a real-time messaging application built using Next.js for the Frontend, Spring Boot for the Backend, and MySQL for data storage.
- Next.js: Utilizing Next.js to construct the user interface and leverage real-time features through WebSocket.
- Tailwind CSS: Using Tailwind CSS to create a flexible user interface and optimize the development process.
- Spring Boot: Employing Spring Boot to build the application's backend, providing APIs, and handling business logic.
- MySQL: Storing and managing the application's data in the MySQL database.
- Docker: Packaging and deploying the application using Docker for ease of deployment and a consistent environment.
- Redis: Using Redis to store cache, enhancing the application's performance.
- Firebase: Utilizing Firebase for image storage, offering flexible storage capabilities and easy management.
[Comming Soon...]