Inspiration

The inspiration for the overall design of the app was partially inspired by link and the movie Forest Gump with many color and thematic elements pulled from these sources. Furthermore, we were inspired by the themes of authenticity and realness in social media apps like BeReal and combined them with the anonymity of a public chat forum. As a result, the idea of OverShare was born.

What it does

This is a mobile app that enables different users to upload and listen to content generated by other users in an anonymous social setting. The goal is to enable interactions about experiences faced in a post-COVID society, after having many of our social interactions and lifestyles altered. This is done through the ability for users to upload recordings of their stories and share them with a community of similar people.

How we built it

The app's front end is based in Swift, the back end in C++, and platformed on Firebase. The animation was designed in Goodnotes and implemented with Tunesquid.

Challenges we ran into

The biggest challenge we ran into was concerning how to integrate the different aspects of the app, and finding a database to host the data. The fix we found for this required some of the team members to learn new skills, such as working with language conversions in JSON, hosting projects on Firebase, or even 3D Animation.

Accomplishments that we're proud of

The most notable accomplishment was the integration of the data storage built on the backend into the user interface and database. For most of us, it was our first time using JSON to convert to an integrable format, and working through this gave us experience in a new language. Additionally, we were proud of being able to develop an app with Swift + Storyboard specifically for iOS devices and for learning 3D animation.

What we learned

The key learning points for our team had mostly to do with overall project design. Building a project from a conceptual level was a first-time experience for many of us, and the front end to back end combination was new exposure for many teammates who had previously only had experience developing in the localized backend.

What's next for OverShare

Overshare would like to incorporate some different features on the front end in the next update and grow the data storage accordingly in the back end. Examples of features we want to implement include would be a daily prompt refresh, a store feature with a points system, customizable avatars, and more. On the back end, we wanted to implement a history storage feature, security padding, and more.

Built With

+ 23 more
Share this project:

Updates