I turned a Ramadan plan into daily visible progress
The participant dashboard lists the current month's active activities as daily cards. Each card communicates state through color: missed tasks, tasks completed late, tasks completed on the correct day, today's task, and upcoming tasks. That made the experience feel like a simple plan rather than a generic content archive.