Task: Build a minimal web-based prototype that uses the Gemini API (or a mock LLM API) to generate natural language ecosystem narratives from structured marine ecosystem data.
Requirements:
- Design a simple UI to upload or input sample ecosystem data (JSON or CSV).
- Integrate with Gemini API (or mock) to generate a narrative summary of the ecosystem.
- Display the generated narrative in a visually appealing, glassmorphic card.
- Document your code and approach.
- Provide a short video demo and a brief write-up explaining your design and how it could be extended for real-time or interactive narration.
Evaluation: UI/UX quality, API integration, code clarity, and documentation.