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.

Built With

Share this project:

Updates