Project Info
This project did not submit a demo video on Devpost.
DEMO URL: https://www.loom.com/share/5779cb53c9f74cb79ecc619e2c612dab?sid=59d56d62-281f-4073-8481-5b3d9b664d16
Inspiration
Face to face connection is fantastic, but sometimes unrealistic for some conversations. If you're confused about what your professor is teaching, you can vibe check with people on Yap Bubble to see if they're in the same boat.
What it does
Chat with people within 100 feet of you.
How we built it
Convex. Such an amazing platform to handle websocket connections real time database polling/updates reactive functional queries (godsend for geohashing)
Challenges we ran into
Tom, Michael, and Wayne were super helpful from Convex to help me talk through all my ideas an how it should be implemented ideally with the platform.
Accomplishments we're proud of
I'm super excited that I was able to build this in the first place! It was super fun to use Convex in Swift, which isn't technically support and I had to hack around with the Rust library and some open source stuff.
What we learned
geohashing is hard!
What's next
Getting it viral!! Have some UI and experience things I need to work on first tho...
Analysis
View
Metric
- 2
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- SwiftIn code
1 of 1 appear in the indexed code.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
9.6 KB
Source files
4
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
shreyfirst/YapBubble
22 files · 321 KB · @ 290c8f0
Structure
Application logic
18 files · 82%Domain rules, services and shared utilities.
+1 more
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- Swift100%
- Markdown0%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.