developer coding user risk: low
HTML5/CSS/JS Habit Tracking App Builder
Create a habit tracking application using HTML5, CSS3, and JavaScript with daily, weekly, and monthly views, habit creation including frequency, reminders, and goals, streak tracki…
PROMPT
Create a habit tracking application using HTML5, CSS3, and JavaScript. Build a clean interface showing daily, weekly, and monthly views. Implement habit creation with frequency, reminders, and goals. Add streak tracking with visual indicators and milestone celebrations. Include detailed statistics and progress graphs. Support habit categories and tags for organization. Implement calendar integration for scheduling. Add data visualization showing patterns and trends. Create a responsive design for all devices. Include data export and backup functionality. Add gamification elements with achievements and rewards.
EXPECTED OUTPUT
- Format
- code
SUCCESS CRITERIA
- Create a habit tracking application using HTML5, CSS3, and JavaScript
- Build clean interface with daily, weekly, monthly views
- Implement habit creation with frequency, reminders, goals
- Add streak tracking, statistics, graphs
- Support categories, tags, calendar integration, responsive design, data export, gamification
FAILURE MODES
- Incomplete feature implementation
- Using unsupported technologies or frameworks
- Non-responsive design
- Missing data persistence or visualization
CAVEATS
- Missing context
-
- Data persistence method (e.g., localStorage, IndexedDB)
- External libraries allowed? (e.g., Chart.js for graphs)
- Output delivery: single HTML file or project folder?
- Browser compatibility targets
- Ambiguities
-
- 'Calendar integration' unclear – external service or in-app calendar?
- 'Reminders' unspecified – browser notifications, emails?
- 'Data export and backup' lacks formats or methods.
- No mention of app structure: SPA, multi-page, file organization.
QUALITY
- OVERALL
- 0.70
- CLARITY
- 0.90
- SPECIFICITY
- 0.80
- REUSABILITY
- 0.30
- COMPLETENESS
- 0.70
IMPROVEMENT SUGGESTIONS
- Specify data storage: 'Use localStorage for persistence.'
- Clarify integrations: 'In-app calendar view; optional Web Notifications API for reminders.'
- Define output: 'Deliver as a single, self-contained HTML file with inline CSS/JS.'
- Add constraints: 'No external libraries; pure vanilla JS.'
- Parameterize for reusability: 'Replace [app_name] with habit tracker.'
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