Improvement Prompt
Transform CognitiveFlow from a static demo into a fully interactive learning companion:
Enhance the app with the following features:
- Adaptive learning style implementation: When switching between Visual/Auditory/Kinesthetic modes, dynamically change how content is presented. For Visual mode, show more diagrams and progress charts; for Auditory mode, add text-to-speech for study advice and convert tasks to spoken checklists; for Kinesthetic mode, add drag-and-drop task organization and interactive mini-exercises.
- AI-powered study assistant: Connect the "Generate Advice" button to Claude's API to provide personalized study recommendations based on the user's current goal progress, approaching deadline, learning style preference, and incomplete tasks. The advice should be contextual (e.g., "With 10 days until your System Design deadline and 45% progress, focus on completing your high-priority sensor integration task this week").
- Interactive task management: Make tasks clickable to toggle completion status, automatically update project completion percentage, and trigger celebratory animations when tasks or goals are completed. Add a "Add Task" button to create new tasks with priority selection.
- Real progress tracking: Replace the "Boost +10%" button with actual progress updates tied to task completion. When a task is marked done, calculate its weight toward the goal and update the progress bar accordingly. Store this in localStorage to persist across sessions.
- Smart notifications: Implement browser notifications that trigger based on deadline proximity (3 days out, 1 day out, overdue) and incomplete high-priority tasks. Add a notification preferences panel to customize reminder frequency and types.
- Enhanced data visualization: Make the analytics dashboard interactive with Chart.js or Recharts. Add trend lines showing progress over time, study session heatmaps, and goal completion forecasts based on current velocity.
- Multi-user support: Add a user switcher dropdown to demonstrate the platform with different student profiles, each with unique goals, learning styles, and projects. Show how the interface adapts to each user.
- Export and sharing: Add buttons to export study plans as PDF, share progress reports, or generate a weekly summary email showing completed tasks and upcoming deadlines.
Bonus enhancement: Add a "Focus Mode" timer that implements Pomodoro technique, integrates with current tasks, and provides adaptive break suggestions based on the user's learning style (visual students get eye-rest exercises, kinesthetic students get movement breaks, auditory students get music recommendations).