📚 Prompt Library
Each prompt below maps to a TODO in your starter project's requirements.md. The flow on the day is:
- Open your starter project in Kiro (see Hackathon Day Guide → Section 5).
- Read
requirements.md. - Pick a TODO.
- Find the matching prompt below for your theme.
- Copy it into Kiro's Chat Panel and hit Enter.
Start at TODO 1
TODOs build on each other — TODO 1 sets things up that TODO 2 uses, and so on. Don't skip ahead.
The five themes match the five starter projects:
| Theme | Project | Jump to |
|---|---|---|
| 🌊 Ocean / Water Pollution | Water Watch NZ | ↓ |
| 💛 Youth Wellbeing | How Are You Today? | ↓ |
| 🍲 Community Food Sharing | Kai Share | ↓ |
| 🦎 Native Species Conservation | Kaitiaki Watch | ↓ |
| ♻️ School Sustainability | Green School Tracker | ↓ |
🌊 Ocean / Water Pollution
Project: Water Watch NZ — a pollution reporting tool for beaches and rivers across Aotearoa.
TODO 1 — Report form
In public/index.html and public/app.js, add a pollution report form above
the reports list. The form needs these fields:
- Location name (text input)
- Pollution type (dropdown: Plastic, Sewage, Chemical, Other)
- Description (textarea)
- Date (date input)
- Submit button
When submitted, POST the data as JSON to /api/reports, then refresh the
reports list so the new report appears.
TODO 2 — Reports list
In public/app.js, fetch reports from GET /api/reports and display them
as cards below the form. Each card should show: location, pollution type,
description, and date. Use simple bordered cards with padding.