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.

Built With

Share this project:

Updates