Go Back

Simplifying Fitness Monitoring

TYPE

Assignment

TIMELINE

3 Days

FONT USED

Nunito Sans

DESIGN SYSTEM

Material Design 3

OBJECTIVE

Design a user-friendly Dashboard for a sports AI app that displays personalised performance data and encourages user engagement. The app is built using Flutter, so the design should adhere to Material Design guidelines while maintaining a consistent aesthetic based on specific colour and font choices.

DASHBOARD REQUIREMENTS

User Information Section

  • Display the User Name prominently at the top.

  • Show the user's Skill Level (e.g., Expert, Intermediate, Beginner).

  • Include a Total Score (points earned) represented in a visually appealing graphic form (e.g., progress bar, circular graph).

Drills Overview Section

  • A list of Drills Completed by the User, where each drill entry shows:

  • Drill Name

  • Points Earned

  • Date the Drill Was Done

  • Target Counts (e.g., the goal set for the drill vs. achieved).

  • Allow sorting or filtering by date, points, or other relevant metrics.

DESIGN CONSIDERATIONS

  • Follow Material Design guidelines for Flutter.

  • Assume the entire app uses variations of purple as the primary color, with supporting blur effects for widgets and containers to create a sleek, modern aesthetic.

  • Use Nunito as the primary font for all text elements.

  • Ensure the design is responsive and optimised for different screen sizes (phones and tablets).

  • Use a clean, minimal layout to make it easy for users to navigate. Ensure accessibility with clear typography, contrast, and color usage.

KEY TAKEAWAYS

  • Learning how small interface decisions (like streak counters, filtered drill cards, or visual score feedback) can influence user emotion was a key insight.

  • Leveraged Material Design components to create a sleek, intuitive UI.

  • Turning Raw Sports/Fitness Data to something motivating and emotionally engaging.