50% off all plans with SPRING50
Day 36: Sleep App
Day 36 Intermediate Challenge 36 of 100

Sleep App

As a health-conscious user, I want to track my sleep patterns using a mobile application that provides detailed insights and recommendations so that I can improve my sleep quality and overall well-being.

Acceptance Criteria

  • The application must feature a welcoming interface with a "Get Started" button that leads new users through the initial setup process for sleep tracking.
  • Users should have access to a dashboard that displays their daily sleep score, total sleep time, and quality of sleep, using visually engaging graphs and statistics.
  • The dashboard should include a sleep score gauge that provides a quick overview of sleep quality with scores ranging from 0 to 100.
  • Sleep data should be broken down into understandable metrics such as total sleep time and sleep quality percentage, with indicators or color coding to represent different states like 'Normal' or 'Excellent'.
  • The app should offer historical data access, enabling users to view past sleep trends and patterns over days, weeks, or months.
  • Interactivity on the dashboard should allow users to tap on specific elements, like the sleep score or time bars, to get more detailed information or tips on how to improve sleep metrics.
  • Ensure the design is consistent in terms of colors, fonts, and layout across different screens, enhancing the user experience and making the interface easy to navigate on various device sizes.
View on GitHub
100 Days of Code Progress Day 36 / 100

Take this challenge

Start your 7-day free trial to solve this challenge in our built-in code editor with live preview.

Start 7-Day Free Trial to Solve This Challenge

Nearby Challenges