Inspiration
When traveling abroad it can be difficult to accurately and efficiently express dietary restrictions in a restaurant setting or environment that poses allergy risks. When in a country that speaks another language the language barrier poses a threat to health when allergens and dietary restrictions can not be accurately expressed which one of our members discovered during their time abroad. Even with attempted clear communication via friends, dishes were sometimes still brought out with the allergen present on the plate. We sought to create an app to solve this problem.
What it does
HealthTranslate has users input their information including full name, dietary restrictions, emergency medication, emergency contact name, and emergency contact number. This card can then be easily translated into another language. When abroad this card can display the necessary information in an easy to read format to convey to servers any dietary restrictions.
How we built it
We used JavaFX for the GUI, and Java for the back end.
Challenges we ran into
This is all of our members' first hackathon and majority of our members are only in their first year of coding. It was difficult attempting to implement a project idea from scratch with such little experience.
Accomplishments that we're proud of
We are proud of completing something for our first Hackathon and working together to determine where each of our skill sets would be best suited mainly in reference to working with the front or back end.
What we learned
Experimenting with different languages in Java using the Google translate API. Also experimenting with features in JavaFX and learning about certain Effects we didn't know were originally available to us.
What's next for Health Translate
If we had more time we would improve the user experience and interface by working on styling the front end and adding a default list of common dietary restrictions under the ‘dietary restrictions’ section that users could select from. Additionally, we would like to allow users to enter more information on medical conditions and symptoms. We also only have a few languages currently available so we would scale the project to include many more languages, and there may be inaccuracies in the translations.
Log in or sign up for Devpost to join the conversation.