Inspiration
I used to have trouble reading documents with complex or technical terms. Hence given the theme of Human interaction, which I interpreted as creating software to help humans interact with each other, I made plainly which makes sure you understand some complex text by rewriting it into simpler words.
What it does
It just sends an request to Gemini to rewrite the text according to three difficulty levels (Middle school, High School, Common Adult). Existing products of these types often summarize the text and may change meaning. Also they do not take into account the gap in technical knowledge. Plainly takes this into account by introducing three modes of simplification. It is also configured in a way such that it must preserve original meaning and not add something on its own.
How we built it
Python and Gemini for backend. FastApi for communication. Streamlit for Frontend.
Challenges we ran into
I did not have much frontend knowledge, hence I was not able to make a great UI. But streamlit became a great help by doing most of the work automatically on the frontend.
Accomplishments that we're proud of
Produced a end to end product. Using docker to make this run in any environment. First hackathon submission.
What we learned
Everyday problems can be solved relatively easily if we put our mind to it. Docker setup.
What's next for Plainly
It will most probably be best as an browser extension and hence I will work on that.
Log in or sign up for Devpost to join the conversation.