Inspiration

The idea started with a simple question: how can a 13-year-old make money for things they need, like a 3D printer? We realized there wasn't a great place for people of any age to find local jobs or host services like cleaning and 3D printing, so we built one.

What it does

UltraFind is an app that connects people with local opportunities to earn money. You can set up filters to find specific tasks, negotiate with others, and get paid. It also includes smart location detection and a keyword algorithm that makes it easy to find relevant jobs, like "shoveling snow," even with simple search terms.

How we built it

We used Node.js for the backend and a custom webview framework we made to turn the HTML, JavaScript, and CSS into a usable app. We also started with a users.txt file for handling everything but quickly transitioned to a MariaDB database.

Challenges we ran into

In the video we say how we didn't make messaging work, but after a bit of debugging we got it to work. Also, transitioning from the Users.txt to a fully working backend ment we had to reprogram the entire

Accomplishments that we're proud of

We are proud of coming up with the idea and learning new things like MariaDB and even switching from Express to Fastify.

What we learned

We learned a lot about the importance of scaling and resource management.

What's next for UltraFind

Our goal is to take this beyond a hackathon project. If we can secure the resources for server space, we plan to scale the app up for public use. We want to finish the messaging system and refine the platform so it can truly help people in the community connect and earn money.

Built With

Share this project:

Updates