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
- c++
- css3
- fastify
- html5
- javascript
- mariadb
- node.js
Log in or sign up for Devpost to join the conversation.