What It Does

Fireside Fable is a web app that generates unique bonfire stories by weaving together user-provided story elements. This imaginative tool brings to life custom-made tales, offering a personalized storytelling experience.

Inspiration

This project was inspired by the theme of the Hack Western 10 - "Kindling 10 Years of Memories". It aims to reignite the joy of storytelling, reminiscent of sharing tales around a bonfire, and celebrating a decade of creativity and innovation at Western University, my Alma Mater.

How I Built It

The web app is built using the Flask web framework, CSS/HTML for simple front-end design, Python for the back-end logic, and the OpenAI API for story generation. The application was deployed and hosted on DigitalOcean. Combined, this technology stack created an interactive storytelling experience.

Challenges I Faced

As a solo-hacker, time management was critical. I faced challenges in balancing the development of core functionality with front-end design. Additionally, being new to OpenAI APIs posed a learning curve, and deployment issues were a hurdle I had to overcome.

What I Learned

The key takeaway was the importance of focusing on core functionality to achieve a minimum viable product before delving into the intricacies of user interface design. This approach allowed me to complete the development within 36 hours as a solo-hacker, despite the challenges faced.

What's Next

Looking ahead, I plan to enhance Fireside Fable with a more intuitive front-end design. I also aim to introduce features like the ability to edit or add prompts and re-generate the story, as well as the capability to share these custom bonfire stories on social media platforms.

Built With

Share this project:

Updates