Inspiration

In my professional career i have seen many projects undergo this phase of migration to latest versions, architectures etc. and things often not working or taking more than estimated timelines to achieve the goal, all because of improper planning. Not able to see all aspects of code/server migrations and at time we need to throw away legacy applications and build from scratch, or even sometimes the cost of migrations taking too much cost and effort causing programs incur more expenses than estimated.

What it does

This AI powered tool will analyze the project, code and help us to assess the above mentioned scenarios from beginning and will guide anyone with detailed step as well provide options from which clients can choose.

How we built it

We used OpenAI generative AI to explain our idea and generate the code. We added the code in our github repo and ran the same locally. We changed the code to make it working as per our requirements. We used OpenAI API key to generate real time analysis of code. We have used few sample legacy projects to test out tool. Then we deployed our code in Koyeb to create a published version.

Challenges we ran into

integrating with Koyeb was a bit of challenge as code working in local was not working after publishing

Accomplishments that we're proud of

We could create this in very little time, and being an expert in .net and microsoft stack that AI generated plan is pretty simple and elaborate and easy to understand as well as comprehensive.

What we learned

The power of AI in helping with complex problems

What's next for MigrationPlanner

Create a planner not specific to tech stack but rather language r technology agonistic

Built With

Share this project:

Updates