Welcome to JavaFX Tool Web Version

This project demonstrates how to migrate a desktop JavaFX application to a modern Spring Boot web application, leveraging AWS for deployment. The migration was assisted by GitHub Copilot, and the resulting application is now hosted on AWS. Below is the current architecture diagram.
Note: To minimize costs, the current solution uses a single EC2 instance. For best practices, you should implement an Application Load Balancer (ALB) with Auto Scaling Groups. The ALB should be the only component exposed to the public network, while EC2 instances are placed in a private subnet for enhanced security and scalability.
AWS Architecture Diagram