Inspiration

During COVID, I saw people dying not because of a lack of care, but a lack of access—no info about beds, oxygen, or ventilators when they needed it most. I felt helpless back then. Now, as someone learning tech, I wanted to do something—even if small—that could help in those critical moments. AvailIt is my way of turning that helplessness into action.

What it does

AvailIt is a web app that shows nearby hospitals with available beds, oxygen, and ventilators. It’s fast, simple, and made for emergencies—where every second matters. The idea is to cut through panic and give people clear, life-saving information instantly.

How we built it

I built this completely on my own, from scratch, while still learning how the tech even works. I used React for the frontend and Spring Boot + Java for the backend. The data lives in PostgreSQL, and I connected it all using REST APIs. I struggled through so many bugs, breakdowns, and confusing errors—but tech gave me the tools, and I kept trying until it worked. Every feature that works today was something I had to break, fix, and rebuild as I learned.

Challenges we ran into

Almost everything was new to me—from setting up the backend to writing APIs to understanding how data moves between components. I didn’t just learn to code—I had to learn to debug, persist, and think through problems. Nothing came easy. But every time something broke, I figured it out and kept going.

Accomplishments that we're proud of

I’m proud that I didn’t give up. I built my first-ever full-stack app alone—and it wasn’t just practice. It’s something real. Something that could help people in moments when they feel lost. It taught me what’s possible when you mix effort with purpose.

What we learned

I learned how powerful tech can be when you use it to solve real problems. I also learned how much I can grow when I keep showing up, one line of code at a time—even when it feels impossible at first.

What's next for AvailIt

I want to add location, real-time updates, and maps. I want hospitals to update availability directly. And one day, I want AvailIt to be something people trust in a crisis—because help should be available in minutes.

Built With

Share this project:

Updates