developer coding template risk: medium
HTML5/CSS3/JS Budget Tracking App Developer
Develop a comprehensive budget tracking application using HTML5, CSS3, and JavaScript with features including an intuitive dashboard, transaction management, interactive charts, bu…
- Policy sensitive
- Human review
PROMPT
Develop a comprehensive budget tracking application using HTML5, CSS3, and JavaScript. Create an intuitive dashboard showing income, expenses, savings, and budget status. Implement transaction management with categories, tags, and recurring transactions. Add interactive charts and graphs for expense analysis by category and time period. Include budget goal setting with progress tracking and alerts. Support multiple accounts and transfer between accounts. Implement receipt scanning and storage using the device camera. Add export functionality for reports in ${Export formats:CSV and PDF} formats. Create a responsive design with mobile-first approach. Include data backup and restore functionality. Add forecasting features to predict future financial status based on current trends. EXPECTED OUTPUT
- Format
- code
- Constraints
-
- HTML5 CSS3 JavaScript only
- responsive mobile-first design
- include all specified features
SUCCESS CRITERIA
- Develop comprehensive budget tracking application using HTML5 CSS3 JavaScript
- Create intuitive dashboard for income expenses savings budget status
- Implement transaction management with categories tags recurring transactions
- Add interactive charts graphs for expense analysis by category time period
- Include budget goal setting progress tracking alerts
- Support multiple accounts transfers between accounts
- Implement receipt scanning storage using device camera
- Add export functionality for CSV PDF reports
- Create responsive design mobile-first approach
- Include data backup restore functionality
- Add forecasting features for future financial status
FAILURE MODES
- May produce incomplete app due to extensive feature list
- Might skip complex features like camera access or PDF export
- Could use external libraries instead of vanilla HTML5 CSS3 JS
- Risk overlooking responsive mobile-first design
CAVEATS
- Missing context
-
- Recommended libraries or frameworks (e.g., for charts, PDF generation, camera access)
- Data persistence and storage mechanism
- UI/UX wireframes or design specifications
- Performance or security requirements
- Exact file structure or code organization
- Ambiguities
-
- Malformed placeholder '${Export formats:CSV and PDF}'
- Vague terms like 'intuitive dashboard' and 'interactive charts' without specifics
- Unclear implementation details for receipt scanning, forecasting algorithms, and data backup
QUALITY
- OVERALL
- 0.60
- CLARITY
- 0.85
- SPECIFICITY
- 0.65
- REUSABILITY
- 0.15
- COMPLETENESS
- 0.70
IMPROVEMENT SUGGESTIONS
- Fix placeholder to 'CSV and PDF formats' for clarity.
- Specify libraries: e.g., 'Use Chart.js for charts, jsPDF for PDF export, and File API for CSV'.
- Add output format: 'Provide complete, runnable code in a single HTML file or zipped project structure'.
- Include constraints: 'Use only vanilla JS, no external frameworks unless specified'.
- Break into modular sections: dashboard, transactions, charts, etc., for easier development.
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