A web app that communicates with an EV3 robot in the same network using Java sockets. The app enables the user to control the robot's movements and behaviors through sending commands. The app is designed to provide an intuitive, user-friendly interface that allows for easy control of the robot. Additionally, the app allows sending and receiving of data from the robot, which can be used for further development.
The project is a standard Maven project. To run it from the command line,
type mvnw
(Windows), or ./mvnw
(Mac & Linux), then open
http://localhost:8080 in your browser.
You can also import the project to your IDE of choice as you would with any Maven project. Read more on how to set up a development environment for Vaadin projects (Windows, Linux, macOS).