Social media is often immensely disconnected from the physical world. Rather than continuing to live a life with all of our commonly used social media platforms being disconnected from the physical world -- we decided to fix this problem and build an application that would allow us to heavily incorporate our online social network and the physical world.

What it does

Bounce is a location-based social media app where the posts you see change based on where you are. You see posts that were posted around you, and you can "bounce" them to help them spread further across the world. The posts you see are either posted by people near you or spread from far away by people who thought it was funny, interesting, or worth sharing in general.

How we built it

We used React Native to build the iOS app. We used Node.js for the backend, hosted on Azure. We also created a web application to allow users to use Bounce in the browser. Additionally, we built desktop applications for Linux, Windows and OSX, using electron.js.

Challenges we ran into

We originally wanted to make an Android version but had difficulties with compatibility using React Native and sadly had to abandon it. To account for the loss of the Android project, we decided to build a web application and multiple desktop applications for Bounce.

Accomplishments that we're proud of

Creating a full-fledged application with a server and clients for five different platforms.

What we learned

We learned a great deal about good UI design, React Native and developing an efficient and effective backend.

What's next for Bounce

We hope that our app will be successful and adopted by a large population. In due time, our app will bounce its way to success.

Share this project: