Inspiration
What it does
How we built it
Challenges we ran into# Our Story
Why We Started
We noticed something simple: people often know about problems in their communities, but actually getting those problems solved is a different story.
A problem might be reported, discussed, or shared with others, but finding the right people to take action is not always easy. We wanted to build something that could make this process easier.
That's where ImpactOS started.
The Idea Behind ImpactOS
We wanted to create one place where people could report community issues, understand what's happening around them, and connect with others who can help.
With Google Gemini, ImpactOS can analyze submitted reports, recognize similar problems, estimate their potential impact, and suggest possible ways to address them.
The idea is not to let AI make decisions for people. It's to give people better information so they can make better decisions.
Building the Project
We chose Next.js and TypeScript for the application and Google Gemini for its AI capabilities. We also planned Firebase for authentication and data management.
A major part of the development process is connecting these pieces into something people can actually use. We want the platform to be simple for someone reporting an issue and useful for an organization trying to address it.
Challenges and Lessons
One thing we quickly realized is that adding AI to an application doesn't automatically make it useful.
The real challenge is making its output relevant and reliable. Community reports can be incomplete, multiple people may describe the same issue differently, and not every reported problem has the same level of urgency.
We also wanted to make sure people remain involved in reviewing reports and deciding what action should be taken.
This changed how we approached the project. Instead of focusing only on AI features, we focused on how the entire process could work for real people.
What's Next?
We want ImpactOS to grow into a platform where reporting a problem is just the first step. People should also be able to find support, work with local organizations, and follow what happens next.
Our goal is straightforward: make it easier for people to work together and improve the communities they live in.
Accomplishments that we're proud of
What we learned
What's next for InstaPay
Built With
- firebase
- firestore
- google-gemini-api
- google-maps
- next.js
- node.js
- react
- recharts
- tailwind-css
- typescript