π± 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
- api
- apis
- authentication
- cloud
- css
- engineering
- express.js
- firebase
- firestore
- gemini
- html
- javascript
- models
- node.js
- prompt
- react
- rest
- storage
- text-to-image
Log in or sign up for Devpost to join the conversation.