Inspiration
We were inspired by the TV show Community (episode "App Development and Condiments") where a company develops an app that lets users rate people around them and aggregates the ratings to assign a level to people. We thought it'd be funny to make a real app that does this
What it does
The app uses the Hype Labs SDK to find nearby users, following which it displays them in a list for the user to view. The user can see peoples' scores as well as submit a new rating based on their interactions.
This is intended to encourage positive behaviour and disincentivize negative behaviour.
How we built it
The iOS app that lets the user view and rate nearby people is written in SwiftUI and uses the Hype Labs SDK
The backend that stores user scores and other profile data is written in Go and uses CockroachDB
Challenges we ran into
Testing interaction between devices (over bluetooth, local networks) was challenging as we were all working remotely
Accomplishments that we're proud of
We're proud that we were able to use the Hype Labs SDK to make an interesting localized peer-to-peer application.
What we learned
We learned how to work with the awesome HypeSDK! It made local wireless communication as simple as dragging the framework into our project! It was also a lot more reliable, which enabled a lot of interesting features like the rating system and operation across other HypeSDK apps. It gave us a massive platform to work with, which was incredibly helpful.
We also worked with CockroachDB, which was very familiar and easy to work with. It enabled our backend to get started within the short timeline.
Business Viability
In the future, YSDS can be expanded with a public API open to businesses and governments. Because businesses are always looking for new ways to identify good hires, we believe that many will pay for access to our API. Businesses can use the YSDS rating to identify if potential hires are compatible with the company's values.
What's next for YSDS
We'll try productizing it and convincing our friends to use it and see what happens.

Log in or sign up for Devpost to join the conversation.