Inspiration
We were inspired by working people within the healthcare industry and hospitals that struggle with long and overtime hours. In order to alleviate their stress, we wanted to incorporate AI that would help with diagnostic screening to save them time for more specialized care.
What it does
The app takes in daily health information and uses AI to monitor for health trends. The app has features including being able to pull information from the iOS Health App, logging daily health information by the user, and a calendar to see previous logs. In the future, we hope to implement other features, such as logging previous medical history (medications, conditions, and allergies), improving UI, and improving data analysis.
How we built it
First, we used Swift to grab information from the iOS Health App. This required building our own app that was triggered from our main webapp. Our main webapp, SOLZ, is built from Javascript, React.js, HTML, and CSS and takes in data through user input and the iOS app. Then all of the user information, which is saved in three main collections in a MongoDB database, is inputted into Gemini, and we receive a summary of the health trends and future goals the user should work towards.
Challenges we ran into
We ran into multiple challenges throughout the course of this hackathon. First off, only two of us could use Swift, as two of us are Windows users, and none of us had experience using Swift. Next, we had problems testing and connecting the app due to CORS, app fetch, and other small details. Lastly, we have also never worked with Gemini, and we also struggled connecting the AI to the rest of the webapp. Lastly, this was also our first time using MongoDB Atlas clusters.
Accomplishments that we're proud of
We are proud of stepping out of our comfort zones and utilizing languages, frameworks, and databases we have not used before. This was definitely a far-reaching goal, and we did create something meaningful, and we hope in the future, we can continue improving on our project as we gain more experience within these fields.
What we learned
We learned how to use Swift to manipulate and create iOS apps. We also learned how to build a webapp, including both frontend and backend. We also learned how to utilize MongoDB to save information, and we also learned how to connect AI by inputting JSON files as our data and outputting a summary, and connecting all of this back to our frontend.
What's next for SOLZ
We hope to continue working on design aspects, perfecting the connection between the app and webapp, creating a full app version, and including other features, such as editing medical history and profile changes.
Log in or sign up for Devpost to join the conversation.