WorkInteractiveDevelopment
Honeybee Heroes
Adopt a hive, then talk to Mellie, a 3D bee who answers.
- Role
- Design and development
- Year
- 2026
- Context
- Postgrad (PGDip), PP 410, Theme 2
- Stack
- React · Vite · Three.js · OpenAI gpt-4o-mini · ElevenLabs TTS · Firebase


Make adopting a hive feel personal for a real South African bee-adoption non-profit, on one landing page, and without a wall of text.

Meet Mellie
A 3D bee mascot, loaded as a GLB into Three.js, that visitors can talk to. Mellie answers through OpenAI gpt-4o-mini and speaks with ElevenLabs text-to-speech.
A guide on every screen
The page moves from why farms depend on pollinators, to the people who care for each hive, to meeting your bees, with Mellie one tap away the whole time.
Screens05 Scroll
- Conversational 3D mascot (Three.js + GLB)
- AI responses with OpenAI gpt-4o-mini
- Voice with ElevenLabs text-to-speech
- React + Vite on Firebase
Built with
- React
- Vite
- Three.js
- OpenAI gpt-4o-mini
- ElevenLabs TTS
- Firebase
- Enzo De Vittorio
- Design and development
- Client
- Honeybee Heroes




