
Runner assistant
Runner is an AI-powered personalized running assistant designed to help busy runners automatically generate tailored running plans based on their schedules and weather conditions.
Tools
2 months —— 2021.03-2021.05
Problem Statement
Through research, we discovered that many runners face the following common issues when planning their runs:
Difficulty sticking to a running plan – Busy lifestyles make it hard for users to schedule and stick to a consistent running routine.
Ignoring weather conditions – Many runners only realize poor weather conditions after they’ve started running, leading to discomfort or skipped runs.
Lengthy pre-run preparation – Manually planning runs and selecting appropriate gear takes time and effort, reducing motivation.
Scope
Research, Data Analysis, Data Visualization, Information Architecture, User Flow, Visual Design, Prototype, Wireframes

Key features
Automated Running Plan
Generates a personalized daily running plan based on user preferences, weather, and schedule.
Sends push notifications each morning to remind users of their running plan.
Weather-Based Outfit Recommendations
Provides outfit suggestions based on real-time weather data (temperature, wind speed, humidity).
Allows users to save preferred gear and match it with current weather conditions.
Personalized Settings and Adjustments
Users can customize preferences such as distance, pace goals, and acceptable weather conditions.
Includes an “adjust plan” feature to modify the plan before running.
Calendar Integration
Seamlessly integrates with Google Calendar and Apple Calendar.
Allows users to adjust running plans directly from their calendar. weather, days of running, and dressing suggestions, it can add, view and edit the running plan. When the user click the single-plan, it will show dressing suggestions and warm greetings.
Reflection & Next Steps
What I learned:
Automation and personalization are key to improving the user experience.
Clear feedback and labeling improve user understanding and reduce friction.
Next Steps:
Add GPS-based route recommendations
Explore deeper integration with Apple Watch and other wearables
Reduce planning time → Automate running plan generation
Increase running comfort → Provide weather-based outfit suggestions
Improve user engagement and consistency → Integrate the running plan into the user’s daily schedule