TorontoEventsHub
Automate Toronto news & events → summaries → visuals → ready-to-post assets.
What judges should notice
• Clear flow: License → Create → Confirm → Library
• Built-in attribution placeholders for data sources
• Multi-language output (EN/FA) and multiple AI engines
Password recovery
In a real system, you’ll get a reset link. In this demo, we simulate it.
License status
Active
Expires: —
Used today: 0
Your license controls which generators you can use (News/Event, Image/Video, EN/FA).
Quick actions
Judge-friendly checklist
✓ End-to-end pipeline shown (even as demo)
✓ Deterministic preview in Library (date + status)
✓ Multi-source readiness (news feeds + Toronto Open Data)
✓ UX: hides nav before login, clear next-step cues
Create content
Step 1 • Choose options
Step 2 • Generate
Step 3 • Confirm → Library
Demo behavior: we “generate” a file, ask for confirmation, then push it into Library with today’s date.
Delivery folder structure (demo)
/YYYY-MM-DD/News|Events/Video|Image/EN|FA/…
(Matches how judges expect clean outputs + predictable storage.)
Library
Today: —
Items: 0
Sent today: 0
Chat
In the real product: assistant helps choose sources, validates dates, and avoids weak news.
Here, it’s a simple demo thread.
Settings
License
Demo includes: daily quota, EN/FA, and generator eligibility. Real system would sync from backend.
About the software
TorontoEventsHub is a pipeline: ingest (feeds / open data) → normalize → summarize → create visuals →
publish to channels (Telegram / Instagram).
About the team
This demo focuses on UX flow for judges. Production build includes scheduling, attribution, and compliance checks.