Inspiration
While building Medi, we drew inspiration from apps such as Finch and Calm. These apps had relaxing and nurturing interfaces that were carefully created with empathy for their audience. Every detail of the user experience was thought about and worked out. These apps being self care apps gave us inspiration for home health care solutions. We wanted to build a sense of fulfillment in a patient taking care of themselves and writing their journal entries. Having this connection with themselves while still having access to necessary resources at a moment's notice can build a strong sense of joy and peace for the patient.
What it does
Medi is a personalized healthcare app that could either be used independently or by healthcare companies. It simplifies self care into a neat user experience and encourages patients to build a connection with themselves. It can track a patient's medical details with a profile system in case there is a medical situation at hand. Medi has a journalling feature where patients can write about their progress and emotions. There is also a reminders section through which patients can easily remember their medicinal and wellness routines. Medi has a feature in which patients can text their doctor immediately if they have doubts or worries. Their doctor can be there to educate patients in certain areas of their condition and make sure that they are properly taking care of themselves. Lastly, there is an emergency button on the top right corner in case there is a severe situation that needs urgent attention.
How we built it
We built this app firstly by planning the frontend through Figma. We then translated our design into a mobile app using several frameworks, most notable being Expo Dev and Expo Go. This framework allowed us to easily integrate tailwind, which was vital in creating the user experience that we aimed for. We wrote the program in typescript through React-Native, and ocassionally used css.
Challenges we ran into
We ran into many different types of challenges from start to finish. Creating the best user experience possible meant we had to spend a lot of time simplifying and cutting down on unneccessary features. In the end, we only chose 4 of the 20 features we brainstormed so that we could deliver them in perfection. Another challenge we ran into was understanding our workflow. Our team had varying expertise in different areas, which at first proved to be a challenge to organize. However, once we realized that we could all play to our individual strengths while also learning from one another, we began working in a much more unified fashion. The biggest challenge were the countless technical bugs that we occured while working with expo dev. Since it was our first time building a mobile app, we had to learn the ins and outs of tailwind, tsx, and react native through trials of fire. In the end, it proved to be a worthy experience.
Accomplishments that we're proud of
We are most proud of being able to emulate the user experience that we envisioned as accurately as we did through animations. The idea of turning an emotional experience into code seemed daunting, but through perseverence and teamwork we were able to build a cohesive plan that unfolded beautifully. Our end product's high quality feel is no thanks to our commitment to building something that could provide peace.
What we learned
We learned that it's important to fail as much as you can to improve the chances of success. We build several iterations and ideas of Medi, and through each failed idea we gained a better understanding of our app's mission and motive. We also learned a lot of important technical skills, including best practices while using version control and how to troubleshoot issues that are relatively uncommon.
What's next for Medi
One of our goals was to build a spirited, customizable AI companion for patients to interact with to uplift their mood. We thought that this could greatly add value to our mission to promote a sense of peace in the oftentimes intimidating world of healthcare and medicine. We also want to build out a backend for the profile system so that the app can keep track of several patients. In real world situations, having medical records of patients easily accessible is important for good quality treatment. If Medi was actually used in the healthcare industry, the chatting with a doctor page would need real functionality, as it is mainly a display of concept right now. Lastly, we want to add more customization to the app, so that patients can feel that they can make it their own. This can range from color to the tone of the ai assistant's voice.
Log in or sign up for Devpost to join the conversation.