Inspiration
While brainstorming solutions for Canadian problems, we found that dementia/alzheimers had an especially high rate in Canada compared to much of the world. Additionally, we noted the long wait times and general inaccessibility of healthcare so we decided to address both problems with our project.
What it does
What we do is provide 2 different services. We give potential patients the ability to complete their own self assessment and doctors the ability to monitor their results and detect any anomalies. Primarily, the assessment serves as an early detection for dementia by testing their motor, memory, and speech abilities. If there exists a significant decline or high variance among completed tests, then the doctor is notified about this high risk patient.
How we built it
We began by planning the structure of the program by writing down what features we needed and going into depth about their requirements and technologies. Two of us started to work on the front end designing the UI and the assessment itself while the other two started on the backend creating a database and implementing the APIs. Once each half was sufficiently developed, we combined them into our final project and fixed any bugs that happened to occur. We spent much of the final hours bug testing and improving the existing content to be as good as possible.
Challenges we ran into
Some major challenges that we faced were implementing the APIs and coordinating the code between different patches. For the APIs, we often struggled to get them to work initially. We had issues ranging from missing API dependencies to non working API keys. Every time we resolved these we celebrated as they were one of the most frustrating aspects of creating our projects. Additionally, another problem we faced was making sure the code worked between different devices. As we all worked on separate parts, we often did not have a definitive version with all of the features we had. So, solving merge conflicts was a major issue that we faced and ultimately spent a lot of time on.
Accomplishments that we're proud of
Completing a functional application in 3 days while getting a decent amount of sleep for a hackathon.
What we learned
In the last 3 days, we learned how to handle pesky merge commits, as our team merged changes to our frontend and our backend. We learned to integrate 0Auth and Presage into our app by reading documentation.
What's next for MNEMOSYNE
What we plan to add next would be an improved authentication and connection system. What we currently have currently has
Built With
- auth0
- elevenlabs
- gemini
- javascript
- postgresql
- typescript
Log in or sign up for Devpost to join the conversation.