developer coding user risk: low
Feature-Rich Markdown Notes Web App Builder
Build a feature-rich markdown notes application using HTML5, CSS3, and JavaScript with a split-screen interface featuring a rich text editor and live markdown preview. Implement fu…
PROMPT
Build a feature-rich markdown notes application with HTML5, CSS3 and JavaScript. Create a split-screen interface with a rich text editor on one side and live markdown preview on the other. Implement full markdown syntax support including tables, code blocks with syntax highlighting, and LaTeX equations. Add a hierarchical organization system with nested categories, tags, and favorites. Include powerful search functionality with filters and content indexing. Use localStorage with optional export/import for data backup. Support exporting notes to PDF, HTML, and markdown formats. Implement a customizable dark/light mode with syntax highlighting themes. Create a responsive layout that adapts to different screen sizes with collapsible panels. Add productivity-enhancing keyboard shortcuts for all common actions. Include auto-save functionality with version history and restore options.
EXPECTED OUTPUT
- Format
- html
- Constraints
-
- include all specified features
- fully functional
- responsive
SUCCESS CRITERIA
- Build split-screen interface with rich text editor and live markdown preview.
- Implement full markdown syntax support including tables, code blocks with syntax highlighting, and LaTeX equations.
- Add hierarchical organization with nested categories, tags, and favorites.
- Include powerful search with filters and content indexing.
- Use localStorage with export/import for data backup.
- Support exporting to PDF, HTML, and markdown formats.
- Implement customizable dark/light mode with syntax highlighting themes.
- Create responsive layout with collapsible panels.
- Add keyboard shortcuts for common actions.
- Include auto-save with version history and restore options.
FAILURE MODES
- Overly broad scope may result in incomplete feature implementation.
- Complex features like PDF export or LaTeX rendering may be inadequately handled.
- localStorage limitations could cause data loss or performance issues for large note sets.
- Syntax highlighting and theming might not cover all languages or be fully customizable.
- Responsive design may fail on edge-case screen sizes.
CAVEATS
- Missing context
-
- Recommended libraries for markdown parsing, syntax highlighting, LaTeX rendering, PDF export.
- Output format (e.g., single HTML file, separate files, bundle size).
- Browser compatibility requirements.
- localStorage size limits handling or alternatives.
- Accessibility and internationalization requirements.
- Ambiguities
-
- "Full markdown syntax support" lacks precise definition of supported elements beyond examples.
- "Powerful search functionality with filters" does not specify available filters.
- "Productivity-enhancing keyboard shortcuts for all common actions" does not list the actions or shortcuts.
- Details on hierarchical organization system (e.g., UI for nested categories) are underspecified.
- Version history implementation (e.g., number of versions, storage method) is unclear.
QUALITY
- OVERALL
- 0.70
- CLARITY
- 0.90
- SPECIFICITY
- 0.80
- REUSABILITY
- 0.20
- COMPLETENESS
- 0.70
IMPROVEMENT SUGGESTIONS
- Specify libraries like marked.js for Markdown, Prism.js for syntax highlighting, KaTeX for LaTeX, and jsPDF for PDF export.
- Define output as a single self-contained HTML file for easy deployment.
- List exact markdown features, search filters, and keyboard shortcuts (e.g., Ctrl+S for save).
- Add constraints: target modern browsers, handle localStorage quota exceeded errors.
- Include wireframe or UI mockup descriptions for split-screen and organization panels.
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 Expertdevelopercoding
- Structured Python Production Code Generatordevelopercoding
- Angular Standalone Directive Generatordevelopercoding
- Pytest Unit Test Suite Generatordevelopercoding
- Unity Architecture Specialistdevelopercoding
- Web Typography CSS Generatordevelopercoding
- VSCode CodeTour File Expertdevelopercoding
- Senior Python Code Reviewerdevelopercoding
- Structured Cross-Language Code Translatordevelopercoding
- Multi-DB SQL Query Optimizer and Builderdevelopercoding