Traditional Media / News
Strengths
Weaknesses
Turning political rhetoric into environmental accountability through AI and community action.
WIWOKDETOK
Klabat University
Web App
Politicians make environmental promises; citizens have no way to verify what was said vs. what is actually happening on the ground. The gap between rhetoric and reality undermines trust and blocks accountability.
Strengths
Weaknesses
Strengths
Weaknesses
Strengths
Weaknesses
| Platform | Strengths | Weaknesses |
|---|---|---|
| Traditional Media / News | Wide reach Established | No verification Ephemeral No accountability tracking |
| Social Media Activism | Viral potential Community-driven | Unverified claims Echo chambers No legal grounding |
| WIWOKDETOK | Single source of truth AI + community verification Legal tools built-in | Requires user participation Crawl dependency |
Creates a transparent, verifiable record that holds officials accountable to their environmental promises.
Equips ordinary citizens with AI-driven legal tools to report violations effectively and safely.
Aggregates community evidence into actionable data that NGOs and media can use to drive real change.
Maps local ecological issues in real-time, making invisible problems impossible to ignore.
WIWOKDETOK provides a single source of truth where the rakyat kecil can compare what politicians say with what is actually happening on the ground. The Talk (promises) meets The Walk (evidence) — with legal tools and AI to make accountability real.
Continuously updated, publicly verifiable feed of environmental promises. Daily webcrawl, AI summaries, Walk-o-Meter scores, and Watchdog Commentary.
RAG-grounded legal assistant for Perda/UU. Draft Surat Pengaduan, upload evidence, live-streaming preview, PDF export, Share to Map.
Interactive map and evidence feed. Community verifications (Yes/No + photo + GPS), citizen complaints, trust tiers, Regional Leaderboard.
7 Watchdog Levels from Warga Baru to Penjaga Lingkungan. Verified Citizen Badge, XP for civic actions, notification triggers.
Verify local promises, report environmental violations with AI legal assistance, and gain a unified voice to demand accountability.
Access structured, community-verified data to oversee policy implementation and track regional sustainability goals efficiently.
Build collective evidence through crowdsourced reporting, fostering a culture of active environmental stewardship and transparency.
Target personas, core functions, and platform boundaries for WIWOKDETOK.
Pak Budi (The Impacted): Android 10, prepaid data, low tech literacy — needs to stop factory waste near his house. Siska (The Urban Watchdog): iPhone, 5G, high tech literacy — wants to see which politicians meet carbon goals.
Web app. Next.js App Router. Mobile-first for Pak Budi (low-end Android). Data-Saver mode for prepaid users. Map tiles, feed, and chat optimized for 4G.
WIWOKDETOK bridges The Talk (what politicians promise) and The Walk (what actually happens). The Walk-o-Meter score combines community Yes/No votes (60%) with official progress (40%) — a single, verifiable accountability metric.
Bang Jaga AI grounds answers in real Perda and UU via RAG. No invented laws. Citizens get Surat Pengaduan drafts, evidence upload, and Share to Map — turning consultation into on-the-ground visibility.
We aim higher than typical competition entries. WIWOKDETOK is engineered with high-quality, fully functional architecture designed for real-world deployment and scalability.
Not a mockup. Real database, real authentication, and live API integrations.
Built on Next.js App Router, Supabase, and pgvector for scalable performance.
Production RAG pipelines using Gemini Flash and vector embeddings, not just simple API wrappers.
Implemented with strict boundaries, authentication flows, and thorough documentation.
From concept to production-ready system in under two weeks.
Ideation, problem definition, and conceptualizing the core features of WIWOKDETOK.
Drafting the Product Requirements Document, defining acceptance criteria, and establishing the single source of truth.
Vibe coding and document-driven system development. Building the full web architecture and AI integrations.
Finalizing the presentation, documentation, and this very proposal page for submission.
How we built a production-ready system on a tight timeline using Vibe Coding.
Before writing a single line of code, we initiated all requirements, documentation, acceptance criteria, and expected results. This document-first approach ensures the AI agent has a perfectly clear understanding of the project goals.
Next.js 16, Supabase, Gemini Flash, MapLibre. FCP < 2s on 4G.
| Service / API | Function | Data Used |
|---|---|---|
| Google Gemini API | RAG chat, summarization, text embeddings | User queries, Perda/UU text, promise texts |
| MapLibre GL JS | Interactive map rendering, clustering | GeoJSON coordinates, map tiles |
| Supabase REST/Realtime | Data sync, auth, vector search | User profiles, votes, comments, embeddings |
| Resend API | Transactional emails, notifications | Email addresses, notification content |
E2E tests cover gamification flows and auth guards. Performance, accessibility, and moderation rules are defined per feature spec.
Playwright E2E for profile Watchdog levels: baseline, XP increase, level transition at 100 XP, persistence. Auth guard on protected actions.
Home feed FCP < 2s; evidence feed FCP < 1.5s; all on 4G. Non-functional requirements from PRD §6.
WCAG 2.1 AA minimum. All interactive elements keyboard-navigable. Min tap target 48×48dp.
UGC thresholds per feature docs. Malware scan on uploads. Location data never exposed beyond city-level.
PRD, feature specs (feat-promise-tracker, feat-bang-jaga, feat-walk-o-meter, feat-profile), and docs.
Walk-o-Meter map with evidence pins. Bang Jaga AI chat. The Talk Ledger promise feed.