Project Inspiration ✨
Our team was inspired by our collective thousands of hours of scrolling through brainrot memes on various platforms. We recognized that memes are one of the most powerful and yet underutilized forms of communication today. Because memes are already one of the fastest ways ideas spread online, they can become a powerful tool for spreading awareness about sustainability and environmental responsibility. To help younger generations learn about sustainability through memes, we created GreenBot to bridge the gap between viral internet culture and credible educational content.
Technology Stack ⚙️
Languages
- Python
- JavaScript
- CSS
- HTML
Frameworks and Libraries 🧩
- React — Used to build the interactive frontend UI for the website.
- Flask — Lightweight Python web framework used to create the backend API that communicates with the frontend.
- Pillow — Python imaging library used to manipulate or generate images.
- Dotenv — Loads environment variables (like API keys) from a
.envfile so secrets are not hardcoded.
Platforms & Cloud Services ☁️
- Google Gemini API — Used to access Google's Gemini model to generate content (such as text or image prompts).
Tools 🛠️
- Node.js — JavaScript runtime required to run the React development environment and install frontend dependencies.
- Vite — Fast frontend build tool and development server used to run and bundle the React application.
- Git & Github — Version control system used to track code changes and collaborate.
- VSCode — Code editor used to write and manage the project's source code.
Product Summary 🚀
GreenBot is an AI-powered website that generates educational brainrot memes about sustainability topics. Users enter a topic such as plastic pollution or fast fashion, and the system uses generative AI to create a meme image related to that issue. Alongside the meme, the app provides a short explanation of the sustainability topic, why it matters, and it outlines the steps the user can follow to be more sustainable. This helps users quickly understand environmental issues while engaging with familiar internet content. By combining humor with reliable information, GreenBot makes sustainability education more accessible and shareable.
Was more than 70% of the code generated by AI:
No, less than 70% of our code was AI-generated.

Log in or sign up for Devpost to join the conversation.