Inspiration
Life’s swift pace often causes us to overlook meaningful experiences, leading to nostalgia and a sense of lost connection with friends. Social media exacerbates this by showcasing others' highlight reels, which we envy, prompting a cycle of negative comparison and distraction through platforms like TikTok. This digital interaction cultivates social isolation and self-doubt.
We propose using personal data positively, steering attention from addictive social feeds to appreciating our life’s journey.
What it does
Recall is a wellness app that helps people remember more of their life by letting people retain the smallest details of their life, see a big picture of it, and have a conversation with their past.
How we built it
We kicked off by defining Recall’s key features and objectives, followed by UI design in Figma. Our plan for implementation was to use Flutter/Dart for app building and host the data locally. Google Cloud Platform and Google Maps SDK would have been used for mapping, Python for photo metadata, OpenAI API for data embedding and clustering, and Milvus for the Recall Bot chatbot function.
Challenges we ran into
It was the first hackathon for 3/4 of us. There were roadblocks at every step of the way, but we worked hard as a team to adapt quickly and continue pushing through. Flutter/Dart was new territory for most of us, leading to a one-day project delay due to setup issues and unreliable internet. Figuring out the tech stack was difficult as our skill sets were essentially incompatible. Additionally, we had miscommunication at many steps in the implementation process. Lastly, we tackled our problems by dividing and conquering, but that was a misguided approach as we had difficulties integrating everything together since there was no centralized codebase.
Accomplishments that we're proud of
We were able to make a few screens of the app on Flutter, having very little experience with it, so we are so freaking proud. We are proud of the team spirit, motivation, and positivity we all contributed while tackling so many roadblocks along our way. We had a great idea and an awesome UI!
What we learned
Our entire project was a big learning experience and taught us invaluable skills. Key takeaways across the entire team:
- Matching the idea to the skillset of the team is vital to success
- The importance of a solid implementation plan from the start
- Working on different features in isolation = bound for failure
- Maintain composure during tough times to adapt quickly and find alternative solutions
- Beware of activities that can distract the team along the way (like talking during quiet hack time)
- Take advantage of the mentorship and resources
What's next for Recall
We’ll take the skills and insights we’ve gained from the Hackathon to move the app forward. We believe there is a demand for an app like this, so the next step is for us to validate the market and gather the resources and skills to build out an MVP that we can test with users. :)))))) If you'd like to be an early adopter and feedback provider please reach out to Casey (nguyen.casey@berkeley.edu).
Built With
- dart
- exif
- flutter
- google-cloud
- google-maps
- json
- milvus
- openai
- python
Log in or sign up for Devpost to join the conversation.