🌱 Eco-Narrator β€” About the Project

πŸ’‘ Inspiration

We realised that most environmental tools rely on data, charts, and numbers β€” but people rarely change behaviour because of statistics alone. What truly moves people is emotion and storytelling.
Eco-Narrator was inspired by a simple idea:

What if people could feel the future impact of their daily choices instead of just reading about it?

By combining AI and narrative psychology, we wanted to turn sustainability from an abstract concept into something deeply personal and emotional.


πŸ› οΈ How We Built It

Eco-Narrator uses Google Gemini to transform a user’s daily habits into two personalised storylines set in the year 2035:

  • ⭐ A sustainable future where the user adopts eco-friendly habits
  • βšͺ A neutral or unchanged future where habits remain the same

We built the system using:

  • Google Gemini API for story generation and emotional narrative design
  • Python + Flask (or your stack) for backend processing
  • User input modules for collecting lifestyle data
  • Image generation model for producing AI-generated future visuals
  • A simple front-end to let users read, compare, and save their futures

Each story concludes with:

  • 🌍 Three personalised eco-actions
  • πŸ–ΌοΈ An AI-generated image visualising their possible future
  • πŸ” A clear emotional comparison between the two timelines

πŸ“š What We Learned

Building Eco-Narrator taught us:

  • That storytelling can be more persuasive than data
  • How to fine-tune prompts for emotional tone and future world-building
  • How to balance realism with imagination
  • How people emotionally react to personalised futures
  • Practical experience integrating narrative AI + image generation systems

We also explored how behavioural psychology influences sustainable decision-making, including concepts like: [ \text{Emotion-driven decisions} > \text{Data-driven decisions} ]


⚠️ Challenges We Faced

Like any ambitious AI project, we faced several challenges:

  • Ensuring both stories felt emotionally authentic and not repetitive
  • Designing prompts that generate meaningful differences between sustainable and unsustainable futures
  • Making the AI visualisations match the tone of the story
  • Managing content safety and realism while keeping the future imaginative
  • Keeping the system fast, even with multiple AI calls per user

🌍 The Mission

Eco-Narrator aims to shift environmental awareness from information to emotion β€” helping people personally connect to sustainability through future storytelling.

By showing users two versions of themselves, we hope to inspire real-world change, one story at a time.

Built With

Share this project:

Updates