Inspiration
It usually takes a lot of time to make an appointment with a doctor. We thought that it would be great if doctors were able to check on their patients prior to meeting them in-person. Moreover, we believe that our app can help enrich the community, by providing a translation service because first-generation immigrant patients tend to have difficult time talking to the doctors due to their language barriers.
What it does
The app has a chatbot that guides users on what illnesses/injuries they may potentially have, through a Q&A format. The app also allows users to save each conversation with an appropriate title, so that they can always come back to it. The app has the ability to send the summary of a conversation in a PDF file, either directly sending it out to the doctors or downloading it for their own purposes. It also has a translation service, where if the user is not familiar with English, the chatbot talks to them in their native language and then provides a final PDF file in English for doctors.
How we built it
Along with React JS for the frontend and Express for the backend, we integrated APIs including email API and chatbot API. Furthermore, we utilized Firebase, a NoSQL database, which allowed us to set up a functionality for saving the conversations in JSON format.
Challenges we ran into
When implementing an email functionality using an API, we ran into a lot of bugs which took us long time to resolve. Although the code itself was not that difficult, there were a lot of conditions to meet.
Accomplishments that we're proud of
We are proud that despite that this was the first hackathon for 2 members in our team, we were able to finish the project successfully. We also think that this was such a good experience for all of us.
What we learned
Despite previous experiences, we dove more into how to collaborate and how to use our many different skills into one coherent team effort.
What's next for LifeVoyage
Our next mission for this project would be security and computer vision. Since this app deals with sensitive data, we believe that privacy is extremely important. Furthermore, integrating computer vision and machine learning in our project would enrich the goal to help the community, in a way where computers can detect the illness/injury using a camera.
Built With
- express.js
- firebase
- jamba
- node.js
- react
- tailwind
Log in or sign up for Devpost to join the conversation.