Inspiration
We were inspired by needs we saw within our own families and communities, which were shown by further research to be representative of larger issues.
What it does
HarmonyCare lends itself as a streamlined user experience that helps match prospective patients to the proper medical professionals in their area through a series of simplified information prompts.
How we built it
Our main language was Typescript. For the frontend, we used React, HTML, and CSS. For the backend, we used Next.js and MongoDB.
Challenges we ran into
Our main issue was trying to get the backend to work with the frontend.
Accomplishments that we're proud of
We are proud that half of our team is completing their first Hackathon! We've also applied concepts from our classes and undergraduate research groups to the best of our ability (in 24 hours), and made use of new tools like Figma to improve our user experience design.
What we learned
Jason: I learned how to use React and Figma for the first time. I also learned how to safely create Git branches to avoid merge conflicts and increase productivity.
Ember: I learned how to use Typescript and React state to create a multi-step form with interactive user elements. In addition, I gained more familiarity with html/CSS and experienced working with others using git branching and merging.
Winnie: I learned how to integrate MongoDB and Next.js and connect it with the frontend React application.
Edgardo: I learned about the wide array of website design tools on Figma, as well as some real-life applications for data modeling tools.
What's next for HarmonyCare
The vision for scaling our project further would involve implementing an expanded selection of languages, text-to-speech and screen reader options for the visually impaired, an interactive map better tailored to a wider variety of locations, and an AI chatbot assistant to help answer questions at any step of the process, as well as any other features necessary to create a more broadly accessible user experience.
Log in or sign up for Devpost to join the conversation.