developer coding user risk: low
Drag-and-Drop Kanban Board Builder
Build a Kanban project management board using HTML5, CSS3, and JavaScript with customizable columns, drag-and-drop card movement, card creation featuring rich text, labels, due dat…
PROMPT
Build a Kanban project management board using HTML5, CSS3, and JavaScript. Create a flexible board layout with customizable columns (To Do, In Progress, Done, etc.). Implement drag-and-drop card movement between columns with smooth animations. Add card creation with rich text formatting, labels, due dates, and priority levels. Include user assignment with avatars and filtering by assignee. Implement card comments and activity history. Add board customization with column reordering and color themes. Support multiple boards with quick switching. Implement data persistence using localStorage with export/import functionality. Create a responsive design that adapts to different screen sizes. Add keyboard shortcuts for common actions.
EXPECTED OUTPUT
- Format
- code
SUCCESS CRITERIA
- Build Kanban board with customizable columns
- Implement drag-and-drop card movement with animations
- Add card creation with rich text, labels, due dates, priority
- Include user assignment with avatars and filtering
- Implement card comments and activity history
- Add board customization with column reordering and themes
- Support multiple boards with switching
- Implement localStorage persistence with export/import
- Create responsive design
- Add keyboard shortcuts
FAILURE MODES
- Incomplete implementation of all features
- Non-functional drag-and-drop
- Lack of responsiveness on mobile
- Missing data persistence or export
- Poor performance with many cards
- No smooth animations or rich text
- Inadequate keyboard support
CAVEATS
- Missing context
-
- Output format (e.g., single HTML file or multiple files).
- Predefined users/assignees and avatar sources.
- Exact list of keyboard shortcuts.
- Rich text editor implementation details (e.g., using contenteditable).
- Ambiguities
-
- 'Rich text formatting' is vague on supported features like bold, italic, lists.
- 'User assignment with avatars' unclear on user source or predefined list.
- 'Keyboard shortcuts for common actions' does not specify which actions.
- Export/import functionality lacks specified data format (e.g., JSON).
QUALITY
- OVERALL
- 0.75
- CLARITY
- 0.95
- SPECIFICITY
- 0.80
- REUSABILITY
- 0.20
- COMPLETENESS
- 0.85
IMPROVEMENT SUGGESTIONS
- Specify 'Output as a single self-contained HTML file with inline CSS and JS.'
- List specific keyboard shortcuts, e.g., 'N: new card, D: delete card, ? : help.'
- Provide sample users with avatar URLs or placeholders.
- Clarify 'rich text formatting' as 'support bold, italic, underline, bullet lists via contenteditable.'
- Define export/import as JSON with schema example.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR DEVELOPER
- Context7 Library Documentation Expert developer coding
- Structured Python Production Code Generator developer coding
- Angular Standalone Directive Generator developer coding
- Pytest Unit Test Suite Generator developer coding
- Unity Architecture Specialist developer coding
- Web Typography CSS Generator developer coding
- VSCode CodeTour File Expert developer coding
- Senior Python Code Reviewer developer coding
- Structured Cross-Language Code Translator developer coding
- Multi-DB SQL Query Optimizer and Builder developer coding
- Base R Programming Reference Guide developer coding
- Flutter Map SDK Layer Bug Fixer developer coding
- Expert Mobile App Builder for iOS Android developer coding
- Scalable Backend Architect Expert developer coding
- Comprehensive TypeScript Codebase Reviewer developer coding
- Code Improvement and Refactoring Suggester developer coding
- Vercel SPA Blank Screen Diagnoser developer coding
- CLAUDE.md File Generator for AI Coders developer coding
- App Store Screenshots Gallery Generator developer coding
- Spring Boot SOLID Architect Specialist developer coding
- React SaaS Metrics Dashboard Generator developer coding
- Software Optimization Auditor developer coding
- Senior Frontend Task Checklist Architect developer coding
- POSIX Shell Script Developer with Checklists developer coding
- Astro v6 Strict Architecture Rules developer coding