A project to show how GitHub coding agent can turn screenshots of a legacy app into a working proof-of-concept for a cloud native Azure replacement if the legacy database schema is also provided.
Steps to modernise an app:
- Fork this repo
- In new repo replace the screenshots and sql schema (or keep the samples)
- Open the coding agent and use app-mod-booster agent telling it "modernise my app"
- When the app code is generated (can take up to 30 minutes) there will be a pull request to approve.
- Now you can use codespaces to deploy the app to azure (or open VS Code and clone the repo locally - you will need to install some tools locally or use the devcontainer)
- Open terminal and type "az login" to set subscription/context
- Then type "bash deploy.sh" to deploy the app and db or "bash deploy-with-chat.sh" to deploy the app, db and chat UI.
Supporting slides for Microsoft Employees: Here
