Product Design, Software Engineering, Cloud Systems
Read Time: 25 minutes
https://cloudflareproject.rryanhan-feedback.workers.dev/
https://github.com/rryanhan/cloudflare
This prototype is built as a single Cloudflare Worker that orchestrates feedback ingestion, AI analysis, and insight generation, with two core platform integrations: D1 for structured storage and Workers AI for analysis.
At a high level, the Worker acts as both the API layer and the UI host. All feedback, whether coming from mock sources like support tickets, GitHub issues, or social channels, is ingested through the Worker, processed with AI, and stored in a single structured database. This keeps the system simple, consistent, and easy to reason about.

D1 Database
D1 is used as the primary data store for all feedback. Each entry stores:
The database is critical for consistency. Feedback is inherently messy and unstructured, but once it’s stored in D1, it becomes queryable and reliable. This structure makes it possible to aggregate themes, analyze sentiment trends, and rank priority across large volumes of feedback.
Workers AI
Workers AI is used to transform raw feedback into structured signals: