https://github.com/canaxs/spring-chat
Messaging application developed using spring boot (Websocket dependency used)
https://github.com/canaxs/spring-chat
jwt-authentication security spring-boot websocket
Last synced: about 1 month ago
JSON representation
Messaging application developed using spring boot (Websocket dependency used)
- Host: GitHub
- URL: https://github.com/canaxs/spring-chat
- Owner: Canaxs
- License: mit
- Created: 2024-01-31T11:23:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-17T17:00:09.000Z (over 2 years ago)
- Last Synced: 2025-03-14T06:14:04.847Z (over 1 year ago)
- Topics: jwt-authentication, security, spring-boot, websocket
- Language: Java
- Homepage: https://spring-chat-production.up.railway.app
- Size: 95.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Contributors][contributors-shield]][contributors-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
## About The Project
Dependencies used -->
* [Lombok]
* [Mysql-Connector]
* [JWT]
* [WebSocket]
* [Data/JPA]
* [Web]
* [Validation]
### What does the project do?
There is a common chat room within the application that everyone can use. Anyone registered in the system can access this room.
### Built With
In order to run the application, you need to install mysql database on your computer.
## Getting Started
Follow these steps to get the Mailbox project up and running:
---> New -> Project From Existing Sources -> src/spring-chat -> Maven -> OK (Intellij Idea)
---> Maven Clean -> Maven Install
## Service addresses
## User Controller
* [/user/create --> POST]
* [/user/username --> GET]
## Authentication Controller
* [/auth/login --> POST]
## Chat Controller
* [/chat] Authenticated
## License
Distributed under the MIT License. See `LICENSE.txt` for more information.
## Contact
Mail and Twitter - [@your_twitter](https://twitter.com/cana_meric) - mmericcana@gmail.com
Project Link: [https://github.com/Canaxs/spring-chat](https://github.com/Canaxs/spring-chat)
## Acknowledgments
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!
* [Choose an Open Source License](https://choosealicense.com)
* [GitHub Pages](https://pages.github.com)
[contributors-shield]: https://img.shields.io/github/contributors/othneildrew/Best-README-Template.svg?style=for-the-badge
[contributors-url]: https://github.com/Canaxs/spring-chat
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/in/mericcana/