Inspiration
Due to the growing issue of elderly living alone, especially in certain countries like China, Japan, and Italy, as well as the United States, we were motivated to create something similar to ChatGPT that is personalized to healthcare needs to keep the elderly entertained. Also, those who are alone are more likely to develop mental illnesses, and Echopod's services provide solace to groups affected by this.
What it does
Echo.ai's solution, Echopod, addresses the increasingly large population of adults that live alone/are without connection to others by communicating to them in innovative yet familiar ways through voice commands and friendly reminders.
How we built it
We built Echopod with OpenAI's chat completions API, python, JavaScript, HTML, and CSS. We also the Flask framework to correctly retrieve user input and display OpenAI responses.
Challenges we ran into
The first challenge we ran into was attempting to tie in the OpenAI chat completion with our website. We debugged this issue for about a day, then consulted one of the volunteers to assist us with understanding how to go about fixing the error. Thanks to Horace, we were able to implement OpenAI on our website to improve our product's feature set. Another challenge we ran into was formatting consistency. Some of the webpages differ slightly from others, which makes website navigation less seamless, but it is a tradeoff we had to accept in the interest of time. While hosting the webpage on a local server, the flask app works and displays the correct user input and ai output, but when running it through the .html page, the Flask app doesn't work
Accomplishments that we're proud of
Something we are proud of is the OpenAI chat function on our website since we had struggles trying to implement it.
What we learned
We learned how to implement OpenAI requests into an HTML website. Also, we learned how to use Flask and Python to more efficiently grab data from OpenAI.
What's next for echo.ai's Echopod
We will continue designing the website to craft a much more visually pleasing website as well as it more seamless for the user to improve their experience with our product.
Log in or sign up for Devpost to join the conversation.