-
Click on your friends to view their profile, send messsages, add them to your close friends and more
-
Select friends or groups to start a groupchat or send and invite
-
Friend Web
-
connecting the world through your friends
-
See all your friends and how they interconnect with eachother. Meet new mutual friends or add new friends to your web.
Inspiration
We were deciding on ideas for an app and all we had were simple event apps. However, we were not happy with the idea so we kept thinking. We had already finished a cs course that thought us about binary trees, we were also looking for internships which is a hard thing to get if you don't know anyone at the company, and we were looking for invites to parties. So we were in the perfect head space to create an app that showed you an intuitive view of your friends and their connections to each other.
What it does
We designed a database that allows users to create a profile of themselves and add people to their friend lists. Our app analyzes everyone's friends and their friend's friends in order to create a personalized and interconnected net of friends. Showing this network to the user they will be able to see which of their friends know each other and new people they already share 2 connections. They can select nodes (icons that act as friends on the network) and view their profiles, send messages/invites or can select clusters of friends/nodes and message a group of mutual friends/invite them to your events.
How we built it
We built this using the swift and apples native framework swift UI. We also used could for our database
Challenges we ran into
We had a lot of headaches trying to get the users from the database. We had to reset and rewrite our code numerous times. But we were eventually able to figure it out.
Accomplishments that we're proud of
We are most proud of our idea and how we designed the UI. It is really cool seeing your idea actually work and look good.
What we learned
We learned a ton about how to get a database to work and connect and also about designing a clean and user-friendly UI.
What's next for Friend Web
We need to add a lot more core features, some quality-of-life improvements, and make sure our database is scalable. But I think the ultimate goal of Friend Web is to be our first app on the AppStore.
Built With
- apple-icloud
- swift
- swiftui
- xcode
Log in or sign up for Devpost to join the conversation.