This is a submission for the GitHub Finish-Up-A-Thon Challenge
I Finally Revived BuildGenAI: Turning an Unfinished Construction AI Idea Into a Real Product
What I Built
For this challenge, I revived BuildGenAI, a project I had started earlier but never fully completed. The original idea was to create an AI-powered assistant for the construction and home-planning space — something that could help users go beyond just chatting with AI and actually get practical support for planning, estimation, understanding documents, and making better early-stage decisions.
BuildGenAI is built around a simple but meaningful goal: make construction-related guidance more accessible, structured, and easier to understand. In many cases, people who are planning homes, reviewing tenders, estimating materials, or trying to understand compliance-related details do not need another generic chatbot. They need a tool that feels focused on their workflow and gives outputs in a way that is easier to use in real life.
** Before **

** After **
That is the direction I returned to with this project. Instead of letting it remain an incomplete concept, I used this challenge as a reason to finish what I had started and shape the product into something much more presentable. The improved version focuses on turning a rough prototype into a more polished experience with clearer user journeys, better feature structure, and outputs that feel more useful and intentional.
At its core, BuildGenAI is my attempt to bring AI into a domain where clarity matters a lot. Construction planning is expensive, detail-heavy, and full of decisions that can go wrong when people do not have the right guidance early enough. I wanted this project to explore how AI could support that process in a more practical, grounded, and user-friendly way.
Github Copilot Usage
Demo
GitHub Repository: BuildGenAI
Demo Video : https://drive.google.com/file/d/1i_K1RXAL4BsKK8GbsCMUZ0-hwCEOixiI/view?usp=sharing
For the demo section, I am including the project repository and showcasing the revived version through screenshots and/or a walkthrough video. The most important part of this submission is the transformation, so the demo is focused not just on what the app does now, but also on how much stronger and more complete it feels compared to the earlier unfinished version.
This challenge is specifically about showing the comeback, so I wanted the demo to highlight progress, clarity, and completion rather than just listing features. GitHub’s challenge prompt explicitly asks participants to show the before and after and explain how GitHub Copilot helped finish the work.
The Comeback Story
Like many side projects, BuildGenAI started with a strong idea but got stuck before it reached a finished state. The concept was exciting, the direction was promising, and the use case felt meaningful — but the project still had the familiar signs of something unfinished. Parts of the experience were incomplete, some ideas were not fully translated into product flows, and overall it did not yet feel like something ready to be confidently shown as a complete build.
That is what made this challenge a perfect fit.
Instead of starting a new idea from scratch, I decided to revisit BuildGenAI and finally give it the attention it deserved. The first step was not blindly adding more features. It was understanding what the project was lacking. I looked at where the app felt incomplete, where the experience felt confusing, and what parts needed refinement in order to make the product feel coherent.
The biggest shift was moving away from the feeling of a rough prototype and toward the feeling of a usable product. That meant improving structure, clarifying flows, polishing the interface, and thinking more carefully about how the user experiences the app from start to finish. A project can have a good concept and still feel unfinished if the interaction model is weak, the output is messy, or the overall experience lacks direction. That was the gap I wanted to close.
I also wanted the project to feel more focused. Instead of behaving like a generic AI experiment, BuildGenAI needed to feel like a purpose-driven tool. The comeback was really about completing that identity: making it clearer what the project is for, who it helps, and why someone would actually want to use it.
That is the part of finishing a project that often matters most. Completion is not only about writing more code. It is about making the product understandable, cohesive, and ready to stand on its own. This challenge pushed me to do exactly that, and BuildGenAI is much stronger because of it.
What Changed
The revived version of BuildGenAI focuses on polish, usability, and product clarity. The goal was not to overcomplicate the project, but to make the existing idea much more complete and presentable.
Here are the areas I focused on during the revival:
- Improved the overall product direction so the app feels like a focused construction AI tool instead of a broad experimental prototype
- Refined the user flow to make interactions more structured and easier to follow
- Worked on making the interface clearer and more polished
- Improved the way outputs are presented so results feel more actionable and easier to understand
- Revisited the unfinished parts of the project and pushed them closer to a demo-ready state
- Strengthened the overall before-vs-after story, which is a key judging area in the challenge.
One thing I found especially valuable during this process was realizing that the “finish-up” mindset is very different from the “start-up” mindset. Starting is often driven by excitement. Finishing is driven by decisions. You have to decide what matters, what should be cleaned up, what should be removed, and what actually helps the project feel complete.
That mindset helped me make better choices while revisiting BuildGenAI.
My Experience with GitHub Copilot
GitHub Copilot was genuinely useful in helping me bring BuildGenAI back to life. The value was not just in generating code quickly, but in reducing the friction that usually comes with reopening an older project and trying to move it toward completion.
One of the hardest parts of reviving an unfinished project is momentum. You already know there are gaps, messy areas, and incomplete logic. That can make it surprisingly difficult to re-enter the codebase and make progress. Copilot helped lower that barrier by assisting with repetitive tasks, suggesting implementation patterns, improving flow when refactoring, and helping me move faster through the “cleanup and completion” phase.
It was especially helpful when I wanted to:
- iterate faster on incomplete code paths,
- refactor rough logic into cleaner structure,
- speed up repetitive implementation work,
- brainstorm better ways to shape feature flows,
- and maintain productivity without getting stuck on every small detail.
For this challenge, Copilot felt less like a shortcut and more like a practical collaborator. It helped me spend less time wrestling with friction and more time improving the actual product experience. Since the challenge specifically emphasizes showing how GitHub Copilot helped finish the project, that became a meaningful part of this revival story as well.
Why I Chose This Project
I chose BuildGenAI because it already had something important: a meaningful problem space. Even in its unfinished state, the idea still felt worth returning to. I did not want to abandon it just because it was incomplete. I wanted to prove to myself that unfinished work still has value if you are willing to revisit it seriously.
This project also reflects the kind of products I enjoy building. I like projects that combine technical implementation with a strong real-world use case. Construction and planning workflows are not always the first area people think about when talking about AI products, which made this project even more interesting to me. It gave me a chance to build something that is not just technically relevant, but also practically useful.
The Finish-Up-A-Thon was the right push at the right time. It gave me a reason to stop treating this as “something I will finish later” and actually turn it into a proper comeback.
Before and After
Before
- The project had a strong concept but felt incomplete
- The product direction was not fully realized
- The experience needed more polish and structure
- Some parts felt more like a prototype than a finished tool
- The overall app did not yet communicate its value clearly
After
- The project has a clearer identity as BuildGenAI
- The user experience feels more focused and intentional
- The app is more presentable and easier to understand
- The product direction is stronger and more coherent
- The project now has a much better completion arc for showcasing the comeback story
That “before and after” journey is one of the main reasons I wanted to submit this project for the challenge, because the transformation is not just visual — it is also structural, practical, and personal. The official challenge rules and announcement make that completion arc one of the core judging criteria, alongside technology, usability, and originality.
Final Thoughts
This challenge reminded me that unfinished projects are not failures. Sometimes they are just waiting for the right moment, better clarity, and a second round of effort. BuildGenAI started as an idea with potential, got paused before completion, and has now come back as a much stronger version of itself.
For me, that is what this submission is really about. It is not just about shipping code. It is about returning to something unfinished, believing it is still worth building, and doing the work needed to finally bring it closer to completion.
And honestly, that feels more satisfying than starting something new.
Project Link: BuildGenAI
Challenge: GitHub Finish-Up-A-Thon Challenge







Top comments (0)