GitHunt
DD

ddobrin/legacy-banking-app

This is a "legacy" enterprise application, created using Gemini CLI, that conforms to web development standards circa... 2005, maybe? It's intended to be used as an example of how to modernize an application with agentic coding techniques. Start here and then apply a modernization process to get something newer.

Running the application

  • Ensure you have a Java runtime. Anything that supports Java 8 or newer should work.
  • run ./mvnw jetty:run

TODO

Consider adding some playwright tests that are agnostic to the implementation. These can be run throughout the migration to validate that behavior is unchanged.

Languages

Java62.5%JavaScript19.1%HTML15.3%CSS3.1%

Contributors

Created February 20, 2026
Updated March 3, 2026