Inspiration

We wanted to make something that let us connect with friends in our social circles, without all the overhead of texting planning. Something simple, cute and effective for meeting up!

What it does

By seamlessly creating an account with a phone number, username and password, you can add other friends and start seeing their plans show up as bubbles on an interactive map display! Clicking the bubble will let you see more details and join if interested - or, you can build your own bubble for an event of your own (and, 'pop' it if you decide cancel!)

How we built it

We built this app using a combinate of Swift, SwiftUI, and Xcode for our frontend; then node.js, MongoDB Atlas, Render and Bcrypt for our backend.

Challenges we ran into

All of us were very new to almost all things we included for building this project - so almost every part of it had another challenge to get through! Of note, finding out how to host our server for remote access, and learning SwiftUI to build our frontend were particularly tough challenges that were fun to tackle.

Accomplishments that we're proud of

We're all very proud of what we've learned in the course of making this project - and what we've been able to accomplish towards making this app :)

What we learned

We learned how to work with a cloud based server, host remote access to the server, build a frontend entirely in Swift, and display data received from remote access calls.

What's next for Bubble Up

Ideally, we'd like to build a fully functioning app. While what was built to showcase today was a rushed prototype, it's a great idea we all love - and despite the struggles and getting what we've made ready to present today, we're really proud of the work we've accomplished and think we've got an excellent starting point!

Built With

Share this project:

Updates