Inspiration
Being international students was tough because we had to leave our families and friends back home. Dealing with a different time zone and being busy with our studies made it really hard to keep up with all the important dates for our loved ones. Plus, making new friends from all over the world in our diverse community meant there were a lot of festivals and special occasions to remember.
At first, we tried to jot down all these dates and put them in our calendars manually, but that turned out to be a real hassle. So, we started thinking about creating an app that would not only remind us of these important events but also help us recall the good times we shared with our friends.
That's how the idea for "Philia" came about. The name comes from a Greek word that describes the deep love and affection between friends, which we thought perfectly captured what the app was all about. With Philia, our goal was to use technology to make it easier for people like us to stay connected with our loved ones, no matter where they are in the world.
What it does
Provides a user-friendly application that supports multiple platforms (Android, iOS, Web). Utilizes advanced AI to generate messages and posts that can be seamlessly shared on Instagram stories, WhatsApp statuses, and Snapchat stories. Tailors AI-generated responses based on the memories and personal details of friends added by the user. Sends timely reminders to users about upcoming occasions and generates shareable posts to mark these special moments. Automates the creation of event invitations with personalized images and AI-generated messages.
How we built it
Developed the app using the Flutter framework, ensuring cross-platform compatibility for Android, iOS, and the Web. Incorporated Material Design principles to create an intuitive and visually appealing user interface. Leveraged Firebase, a robust mobile and web application development platform, for various functionalities. Utilized Google Cloud for authentication services and Firestore as the database to securely store user data. Integrated OpenAI's text generation capabilities to power AI-generated messages and responses. Collaborated on the project using GitHub, enabling seamless code sharing, version control, and teamwork among developers.
Challenges we ran into
Design Concept: Balancing simplicity with customizability in the user interface design. NoSQL Database: Adapting to a NoSQL database, like Firestore, and understanding data modeling and queries. Team Code Collaboration: Managing collaboration among team members, including dealing with code merging and version control issues.
Accomplishments that we're proud of
Cross-platform development achieved using Flutter, enabling a seamless user experience across Android, iOS, and the web platforms. Successful integration of Firebase and OpenAI within a relatively short development timeframe, ensuring the app's functionality and AI capabilities.
What we learned
What's next for Philia
Explore collaborations with event management businesses to facilitate memorable celebrations and surprise loved ones on important occasions. Develop a new feature that allows users to create and compile their cherished memories into personalized movies, providing a lifelong repository of meaningful moments.

Log in or sign up for Devpost to join the conversation.