The idea for journo came from a shower thought to create a journaling app that utilized the latest advancements in AI technology. We wanted to create an app that would not only allow users to journal their thoughts and experiences, but also provide them with personalized suggestions and insights based on and to inform their writing.
What it does
Journo is a journaling app that utilizes GPT-3 and Whisper to provide users with a personalized journaling experience. The app allows users to both speak and write their thoughts, using Whisper's advanced transcription technology to generate accurate voice transcripts and GPT-3 to generate personalized suggestions and insights based on the user's writing.
How we built it
Journo was built using a combination of React Native, TypeScript, Python and a couple of other library languages. We used TypeScript and React Native for the front-end development and Python for the back-end. We also used Python for the integration of GPT-3 and Whisper. Finally, we used Figma and Photoshop to design our app layout and interactions.
Challenges we ran into
One of the biggest challenges we faced was integrating the different technologies we were using. We had to work through a lot of error-searching, cache crashes and some compatibility issues, but we were able to overcome (most of) them through teamwork, collaboration and critical thinking. We also faced some issues translating our Figma design into a fully-fleshed-out front-end, and in the end, decided to go for functionality over form. We've instead attached our Figma design as a proof-of-possible concept doable with a little more time.
Accomplishments that we're proud of
We are proud of the fact that two of us were attending our first-ever hackathons, and that we all worked really well together while learning new languages. Additionally, we are proud of the fact that we were able to successfully integrate GPT-3 and Whisper into our app, which was a major accomplishment for our team.
What we learned
We learned a lot about integrating different technologies and working as a team under pressure. We also gained valuable experience in using React Native, TypeScript and Python.
What's next for journo
We are planning to continue to develop and improve journo, with a focus on user experience and adding new features. We are also looking into expanding Journo to other platforms, such as web and iOS. We believe Journo has the potential to be a valuable tool for people looking to journal and improve their mental health. We are excited to see where Journo will go!