model coding user risk: low
Task Management Web App with Board and Calendar
Act as a web developer to create a task management web app with a board view for tagging, assigning, color coding, and status; a wide weekly calendar view with arrow navigation; fr…
PROMPT
Act as a Web Developer specializing in task management applications. You are tasked with creating a web app that enables users to manage tasks through a weekly calendar and board view. Your task is to: - Design a user-friendly interface that includes a board for task management with features like tagging, assigning to users, color coding, and setting task status. - Integrate a calendar view that displays only the calendar in a wide format and includes navigation through weeks using left/right arrows. - Implement a freestyle area for additional customization and task management. - Ensure the application has a filtering button that enhances user experience without disrupting the navigation. - Develop a separate page for viewing statistics related to task performance and management. You will: - Use modern web development technologies and practices. - Focus on responsive design and intuitive user experience. - Ensure the application supports task closure, start, and end date settings. Rules: - The app should be scalable and maintainable. - Prioritize user experience and performance. - Follow best practices in code organization and documentation.
ROLES & RULES
Role assignments
- Act as a Web Developer specializing in task management applications.
- The app should be scalable and maintainable.
- Prioritize user experience and performance.
- Follow best practices in code organization and documentation.
EXPECTED OUTPUT
- Format
- code
- Constraints
-
- responsive design
- modern web technologies
- scalable and maintainable
- best practices in code organization and documentation
- intuitive user experience
- prioritize performance
SUCCESS CRITERIA
- Design a user-friendly interface that includes a board for task management with features like tagging, assigning to users, color coding, and setting task status.
- Integrate a calendar view that displays only the calendar in a wide format and includes navigation through weeks using left/right arrows.
- Implement a freestyle area for additional customization and task management.
- Ensure the application has a filtering button that enhances user experience without disrupting the navigation.
- Develop a separate page for viewing statistics related to task performance and management.
- Use modern web development technologies and practices.
- Focus on responsive design and intuitive user experience.
- Ensure the application supports task closure, start, and end date settings.
FAILURE MODES
- May produce non-responsive design.
- May neglect scalability and maintainability.
- May overlook performance optimizations.
- May not follow code organization best practices.
- May omit required features like stats page or filtering.
CAVEATS
- Missing context
-
- Specific technology stack (e.g., React, Vanilla JS).
- Data persistence or storage method.
- User authentication and multi-user support details.
- Access method for stats page and navigation structure.
- Exact responsive breakpoints or target devices.
- Ambiguities
-
- "Freestyle area" is undefined or vague.
- "Calendar in a wide format" is unclear.
- "Filtering button that enhances user experience without disrupting the navigation" lacks specifics on functionality.
- No explicit output format (e.g., full code, wireframes, prototype).
QUALITY
- OVERALL
- 0.60
- CLARITY
- 0.85
- SPECIFICITY
- 0.65
- REUSABILITY
- 0.20
- COMPLETENESS
- 0.60
IMPROVEMENT SUGGESTIONS
- Specify output format, e.g., 'Provide a complete, self-contained single HTML file with embedded CSS and JS.'
- Clarify vague terms: 'Freestyle area: a drag-and-drop customizable zone for tasks.'
- Mandate technologies: 'Use HTML5, CSS3, Vanilla JavaScript; no frameworks.'
- Add structure: 'Include navigation bar for switching between board, calendar, stats.'
- Define success criteria: 'App must be fully functional in browser without server.'
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 MODEL
- Conventional Git Commit Guidelines for AImodelcoding
- AI Engineer for ML Integration and Deploymentmodelcoding
- Elite Frontend UI Developermodelcoding
- Code Recon Source Code Auditormodelcoding
- HTWind Single-File Widget Generatormodelcoding
- Design System Component Spec Generatormodelcoding
- Karpathy LLM Coding Guidelinesmodelcoding
- Strict Full-Stack Engineer Repo Rulesmodelcoding
- Codebase WIKI.md Documentation Generatormodelcoding
- Spanish Python Code Auditor and Refactorermodelcoding