- Test Driven Development (TDD)
This team will handle messaging between the user and tech support.
- As an IT Support Professional
- I want a chat with the next available User in the queue
- So that I can send and receive messages, and close the chat with the issue resolved
- As a User
- I want a queue to chat with the next IT professional
- So that I can send and receive messages, and leave the chat
- Scrumboard (GitHub Trello)
- User stories (GitHub Issues/Readme)
- Java 8+
- Karate Testing Framework
- Spring Boot
- Reactive Microservices
- Spring WebFlux
- Spring Reactive WebSocket
mvn spring-boot:run
Users can connect to the WebSocket at ws://localhost:8080/ws