Inspiration
We love horses and find them interesting. We where given a golden opportunity when one of the options was a Horse Rescue, and decided to help immediately. We also love horse related media like the game Umamusume and Horse Rase Test. We also love the unique horse facts like how the horse legs are more similar to human fingers than anything.
What it does
It hosts a user sign in and sign up, with different permissions to different users. After the sign in, there is a page listing the settings, a link to look up specific horse info, an audit section, an Ai-text-aid-bot where you can talk to it and it can audibly respond. For specific users there will be a section to add or change horse info.
How we built it
We used different code types and react to put it all together. Each part was done a separate way by a different member. We compile the API, React, and SQalchemy all go into the Flask.
Challenges we ran into
API keys where always an issue. We also had to learn a lot of different things, like Gemini instead of Chatgpt for the Ai-bot, how to work with the ElevenLabs for the text to speech. We also switched from HTML to a more App focused design because we felt it better suited the submission.
Accomplishments that we're proud of
The hand-drawn icons, the Ai-bot, the UI, and how each part works. The fact that we have most of the features working, from the ability to speech to text, into a chatbot, who will then give a response, turned into an audio file and played out loud.
What we learned
A lot about ElevenLabs, Ai coding, Gemini, and UI.
What's next for c7c
For this app specifically, we want to add a search bar for more exact horse information and more settings. We need to improve the user data storage and fully implement the audit. The app is also currently locally hosted in a dev mode. Future Hackathons and Horse facts!
Log in or sign up for Devpost to join the conversation.