Inspiration
Poetry Explorer was inspired by the beauty of poetry and the desire to make it more engaging and accessible. Our goal was to create an interactive experience that combines technology with literature, allowing users to explore and appreciate poetry in a playful manner.
What it does
Poetry Explorer is a Python-based interactive application that allows users to discover poetry through the PoetryDB API. Users can explore random authors, titles, and poems, as well as search for specific lines, line counts, authors, or titles. The application presents poems with fun ASCII art and cowsay animations, making it enjoyable for both poetry enthusiasts and newcomers.
How we built it
We developed Poetry Explorer using Python and utilized the PoetryDB API to access a wide array of poems. Key libraries such as requests for API calls, cowsay for ASCII animations, and art for creating visual effects were integrated. The user interface(CLI) is designed for ease of use, providing a straightforward menu for navigation.
Challenges we ran into
Some challenges included managing the different formats of poems and ensuring consistent display. Additionally, integrating the API efficiently and handling potential errors, such as network issues, required careful attention to ensure a smooth user experience.
Accomplishments that we're proud of
We take pride in creating an engaging application that makes poetry accessible and enjoyable. Successfully implementing the API and delivering a seamless interactive experience are significant achievements for our team. The incorporation of playful visual elements adds a unique charm to the poetry exploration process.
What we learned
The development process taught us valuable lessons about API integration and the importance of user experience. We learned how technology can enhance the exploration of literature and inspire creativity in users, fostering a deeper appreciation for poetry.
What's next for Poetry Explorer
Future plans for Poetry Explorer include adding features such as user-generated content, saving favorite poems, and personalized recommendations. We aim to make web application so that it is become more user-friendly.
Log in or sign up for Devpost to join the conversation.