Inspiration
As the creator of Connect, I feel a deep emotional connection to the purpose of our app. Seeing the struggles of both students like myself and elderly individuals in my community who were struggling to find people with similar interests was a driving force behind the creation of this app. My family has also been affected by this issue, as my grandparents have often expressed feelings of loneliness due to not having many friends with whom they share common interests. Knowing that our app has the potential to bring people together and create lasting friendships is a source of immense pride and satisfaction for me. Moving forward, I am committed to improving the design and usability of the app so that even more people can benefit from the connections it creates.
What it does
Our app, Connect, was inspired by a personal and emotional experience of feeling isolated due to a lack of friends who shared my passions, as well as the struggles of elderly individuals in my community who also felt lonely. Through Connect, we're creating a solution to this problem by bringing together people of all ages and backgrounds who share common interests. Our app's impact is powerful, as it has the potential to change people's lives by helping them find meaningful connections and friendships. This accomplishment fills me with pride and motivates me to continue improving and expanding the reach of our app.
How we built it
To create our app, we used the latest technology stack, including SwiftUI and Firebase. SwiftUI provided us with a modern, intuitive framework for building our app's user interface, making it easy to create a beautiful and responsive app design. Meanwhile, Firebase provided us with a powerful backend infrastructure, allowing us to quickly and securely store user data, handle authentication, and manage real-time communication between users.
Challenges we ran into
One of the challenges we faced while developing Connect was matching people based on their interests. It was crucial to ensure that we designed the matching algorithm in a way that accurately and efficiently connected people with shared interests. Another significant challenge we encountered was integrating Google Firebase, our app's backend infrastructure, with the frontend development. We had to ensure that user data was securely and accurately stored, and that real-time communication between users was efficiently managed. Overcoming these challenges was crucial to ensuring the functionality and effectiveness of Connect.
Accomplishments that we're proud of
I am proud of the frontend and presentation aspects of these projects, because from past mistakes I have learned that the presentation and look is just as important as the functionality of the whole thing.
What we learned
- Contemporary software development practices while building the app using Google Firebase
- We learned that building an app that connects people based on their interests can have a powerful impact on society. We're proud of what we've accomplished and excited to continue learning and growing as we work to make our app even better.
What's next for Connect
Moving forward, we have several exciting plans for the future of Connect. One of our top priorities is to improve the app's design and usability, making it even more intuitive and user-friendly. We also plan to expand the app's reach by increasing the number of interests that users can select, and by implementing new features that enable users to connect in even more meaningful ways. This would provide an opportunity for users to meet in person and strengthen their connections outside of the app. Ultimately, our goal is to continue growing and improving Connect so that even more people can benefit from the meaningful connections it creates.
Built With
- firebase
- swifui
Log in or sign up for Devpost to join the conversation.