DEV Community

Piyush Sahu
Piyush Sahu

Posted on

I Finally Revived My Healthcare Hackathon Project Using GitHub Copilot

GitHub “Finish-Up-A-Thon” Challenge Submission

This is a submission for the "GitHub Finish-Up-A-Thon Challenge" (https://dev.to/challenges/github-2026-05-21)

I Finally Revived My Healthcare Hackathon Project Using GitHub Copilot

What I Built

I revived my unfinished healthcare hackathon project called Rakt-Daan.

Rakt-Daan is a platform designed to help connect:

  • blood donors,
  • volunteers,
  • and emergency blood requests

in a faster and more organized way.

The project originally started during a healthcare-focused hackathon where my team wanted to solve a real problem: people often struggle to quickly find blood donors during emergencies.

Like many hackathon projects, we built the prototype under time pressure with very limited sleep and lots of unfinished ideas.

After the hackathon ended, the project slowly became inactive.

The idea still felt meaningful to me, but the codebase was incomplete, several features were broken, and I never got time to properly polish it.

This challenge finally motivated me to reopen the repository and continue building it.

Demo

Project Features

  • Blood donor request system
  • Volunteer coordination workflow
  • Responsive frontend improvements
  • Firebase-based backend integration
  • Emergency request handling flow
  • Improved UI structure

Planned Future Features

  • AI-assisted donor matching
  • Multilingual support
  • Smart emergency notifications
  • Location-based recommendations

Screenshots / Demo

(Add your screenshots here)

GitHub Repository

(Add your GitHub repository link here)

Live Demo

(Add deployment link here if available)

The Comeback Story

When I reopened the project, it honestly looked like a typical unfinished student repository.

Some features were working, some were partially implemented, and some existed only as comments inside the code.

The biggest issues were:

  • unfinished authentication flow,
  • inconsistent backend structure,
  • UI responsiveness problems,
  • incomplete donor matching workflow,
  • and debugging issues across components.

The hardest part was not coding.

It was restarting.

Like many unfinished projects, I kept delaying it because I did not know where to begin fixing things.

This challenge helped me finally push through that mental barrier.

Instead of trying to rebuild everything at once, I started improving small parts step by step:

  • fixing frontend bugs,
  • restructuring components,
  • improving Firebase integration,
  • cleaning backend logic,
  • and optimizing workflows.

Slowly, the project started feeling alive again.

Now it feels much closer to a usable platform instead of just a hackathon prototype.

My Experience with GitHub Copilot

GitHub Copilot became surprisingly useful during the rebuilding process.

I mainly used it for:

  • debugging repetitive issues,
  • improving React components,
  • generating boilerplate code,
  • cleaning API logic,
  • and speeding up backend fixes.

What helped most was not just code generation.

It was reducing development friction.

Sometimes student projects stop progressing because small technical problems slowly kill momentum.

One unresolved bug or confusing function can delay progress for days.

Copilot helped me move through those smaller blockers much faster.

Instead of constantly switching between documentation and tutorials, I could stay focused on improving the actual project.

That made rebuilding feel smoother and less exhausting.

What I Learned

This experience taught me something important:

Most unfinished projects are not abandoned because the ideas are bad.

They are abandoned because momentum becomes difficult to maintain.

As students, we constantly balance:

  • academics,
  • hackathons,
  • internships,
  • events,
  • and new ideas.

Projects slowly get pushed aside.

Revisiting Rakt-Daan reminded me that unfinished projects still have value.

Sometimes they just need better tools, better experience, and a second attempt.

And honestly, finishing an old project feels far more satisfying than starting a new one.

Final Thoughts

This challenge pushed me to finally continue building something I genuinely cared about.

GitHub Copilot did not magically complete the project for me.

But it helped reduce the friction that often prevents developers from finishing what they started.

And I think that small difference matters a lot.

Top comments (0)