A dating platform that connects two users who like each other. Upon successfully registering and logging in user will be prompted to the home page, where he'll be able to either Swipe potential candidates or Chat with his matches.
Java non-blocking server built using java.nio. It consists of the main thread used to process incoming and outgoing data and a detached thread accepting connections on the server socket channel. Client-server communication has been achieved using HTTP (for general requests) and Websockets (for chat and notifications). Functionality for both protocols on the server has been written from scratch using only Java APIs.
- Run Maven package
mvn package- Run server-1.0-SNAPSHOT.jar
java -jar Server\target\server-1.0-SNAPSHOT.jar- You can access application on port 3000