This is a submission for the KendoReact Free Components Challenge.
TL;DR
Built an AI image detection game using Kiro AI IDE + KendoReact MCP Server to generate components & override styles effortlesslyโturning traditionally tedious UI customization into a breeze! โก
What I Built
Bot or Not challenges players to distinguish AI-generated images from real photosโa critical skill in today's AI-powered world! ๐
Two Game Modes:
๐ฏ Daily Challenge: 3 rounds with results reveal
๐ฅ Streak Mode: Unlimited rounds with progressive difficulty
โ๏ธ Admin Panel: Manage images, create pairs, monitor stats
Why it matters:
Sharpen your ability to spot AI-generated contentโan increasingly valuable skill!
Demo
๐ฎ Live Demo
๐ฆ GitHub
๐ฅ Video Demo:
KendoReact Components Used
+10 KendoReact packages powering the entire experience:
Core UI Components:
๐ Buttons - Game actions, navigation, mode selection
๐ด Layout (Card, PanelBar, StackLayout) - Image containers, game structure
๐ Grid - Admin panel data management
๐ฌ Dialogs (Dialog, Window) - Confirmations, instructions, results screens
Form & Input Components:
๐ Dropdowns (DropDownList, ComboBox) - Category & difficulty filters
๐ค Upload - Admin image uploading
๐ค Inputs (TextBox, NumericTextBox, Switch) - Admin forms & toggles
๐ท๏ธ Labels - Form labels & accessibility
๐ Form - Structured admin input handling
Feedback & Visualization:
๐
Indicators (Loader, Badge) - Loading states, scores, streaks
๐ ProgressBars - Round progress (1/3, 2/3, 3/3)
๐ Notification - Success messages, alerts, feedback
Additional:
๐จ Kendo Theme Default - Consistent styling
๐ฏ SVG Icons - Visual polish throughout
AI Coding Assistant Usage
What is Kiro? ๐ค
Kiro AI IDE is an AI-powered development environment that integrates with MCP servers to provide intelligent coding assistance.
The MCP Server Magic: Two Game-Changing Features โจ
1๏ธโฃ Instant Component Generation ๐๏ธ
Without AI Coding Assistant Usage: Hours writing boilerplate, reading docs, configuring props
With AI Coding Assistant Usage: Describe what you need โ Get production-ready components
Me: "Add a progress bar to the daily challenge session"
Kiro + KendoReact MCP Server: *Complete Progress Bar with proper config, TypeScript, accessibility*
๐ฅ: Add KendoReact UI Component & Fix Bugs
2๏ธโฃ Effortless Style Overrides ๐จ - THE GAME CHANGER!
The Traditional Nightmare: ๐ซ
- Inspect nested CSS classes
- Trial-and-error with specificity
- Break component functionality
- Spend hours on simple visual tweaks
With AI Coding Assistant Usage: โก
Me: "Make Group Button have mint green gradient backgrounds with hover animation"
Kiro + KendoReact MCP Server: *Perfect CSS overrides, maintains functionality*
๐ฅ: Add Custom Style To KendoReact UI Component
This alone saved 200% of UI development time! ๐ฏ
Real Impact ๐ช
Developer Experience:
โ No more CSS frustration
โ No more documentation rabbit holes
โ
Focus on creative design
Key Takeaway:
The KendoReact MCP Server isn't just convenientโit fundamentally changes how you work with component libraries. What used to be frustrating (style overrides) became the easiest part! ๐
Happy promptingโก
Top comments (3)
Good article! ๐
Thank u @tanelith
Excellent.