Temperature Monitoring App
Ux / UI design for a mobile and web apps (Vodafone Business)
Category:
Mobile App (iOs/Android)
Web App
Technologies used:
Sketch, Zepelin, Invision,
My Contribution:
Ux design, Wireframes, User Flows
UI design, Interactive Protorype
Problem Statement
Businesses that manage temperature-sensitive environments often face challenges in maintaining consistent conditions. Existing solutions were fragmented, lacked scalability, or required complex configurations, leaving users with inadequate tools to address their needs. Key issues included:
Limited visibility into temperature and humidity data across multiple locations.
A lack of intuitive tools to set thresholds, monitor trends, and respond to alerts.
Inadequate monitoring of sensor battery life, which could lead to unreliable service.
Objective:
To gain a deep understanding of user needs and define the requirements for a solution that could be applied across diverse industries.
Research
Methods:
Collaboration with External Technology Providers: Worked closely with IoT sensor providers to ensure the correct technology implementation and feasibility of design. A significant amount of technical requirements were collected and accounted for to align the app with sensor functionality.
Competitor Analysis: Analyzed existing IoT and environmental monitoring solutions to identify gaps in functionality and user experience, establishing benchmarks for app design.
Workshops: Participated in collaborative workshops with product managers and developers to align on technical feasibility and prioritize features that addressed users’ needs.
Findings:
Users prioritized real-time, actionable data with historical insights.
Notifications for both environmental thresholds and sensor battery levels were critical for maintaining business reliability.
Simplicity in adding sensors, managing areas, and configuring alerts was essential for user adoption.
Goal
Vodafone Business sought to deliver a user-friendly, feature-rich app that integrates with IoT sensors to provide real-time monitoring, detailed analytics, and collaborative capabilities, while ensuring reliable sensor performance.
User Journeys
I created comprehensive user flow diagrams for the entire app, mapping out key processes such as sensor setup, area management, notification settings, and data visualization. These flows were iteratively reviewed and refined in line with the user-centered design process, incorporating feedback from stakeholders and ensuring an intuitive, seamless user experience.




Solution
Key Features
The Temperature Monitor by Vodafone Business app was designed to provide business users with a reliable and intuitive solution for monitoring temperature and humidity across multiple premises. The app's features were tailored to support seamless functionality and robust usability, ensuring businesses could maintain operational efficiency and compliance. Key features included:
Account Creation and Login with Biometrics: Simplified user onboarding with secure authentication methods, including password-based login and biometric options for iOS and Android devices.
Main Dashboard: An overview displaying all business premises equipped with sensors, providing a quick snapshot of temperature and humidity conditions.
Area Management: A structured list of all areas within a premise, allowing users to easily view, manage, or add new areas.
Area View: Detailed dashboards showing all sensors within a specific area, including the ability to add new sensors or edit existing settings.
Sensor Setup: A guided flow for setting up new sensors, including configuration of minimum and maximum thresholds for temperature and humidity levels.
Sensor and Area Dashboards: Visual data representations with graphs displaying historical temperature and humidity trends for each sensor and area.
Notifications: Real-time alerts for when temperature or humidity exceeds permitted thresholds, ensuring prompt action to avoid potential issues.
Sharing and Collaboration: Features to share areas and sensors with additional users, enabling them to receive notifications and access data for collaborative management.
Battery Monitoring and Alerts: The app actively monitored the battery levels of all sensors, sending alerts when battery levels were low to ensure uninterrupted functionality.
Settings Management: Full customization of sensor thresholds, notification preferences, and user accounts, tailored to individual business needs.
Help and Support: A dedicated section for troubleshooting and contacting support teams for assistance.
This comprehensive feature set ensured that the app delivered a seamless experience for managing environmental conditions across a wide range of business contexts, from food storage units to greenhouses and stables.







Design Process:
Wireframes and User Flows:
Wireframes mapped out core user flows, such as adding sensors, creating areas, and setting thresholds. These were developed iteratively based on technical feedback.User Journey Maps:
Comprehensive maps depicted the app’s structure and core journeys, including detailed iterative maps for complex processes like sensor setup and notification management.Collaborative Workshops:
Mixed-team workshops with product managers, developers, and technology providers ensured alignment on user needs, technical feasibility, and scalability.
Lessons Learned
Reliability is Critical: Adding features like battery level monitoring significantly enhanced the app’s value for business users who depend on uninterrupted service.
User-Centric Design Through Collaboration: Workshops with cross-functional teams ensured that the app addressed user pain points while remaining technically feasible.
Visualizing Data Matters: Historical data graphs and clear dashboards played a critical role in helping users make informed decisions about their environments.
Results and Impact
Key outcomes included:
Improved Efficiency: Real-time monitoring, battery alerts, and historical data visualization enabled users to proactively address issues, reducing downtime and potential losses.
Scalability: The app supported multiple premises, sensors, and user accounts, making it suitable for businesses of all sizes.
Collaboration: Sharing tools and customizable notifications streamlined communication among teams, improving responsiveness and accountability.
The project showcased how IoT technology, combined with user-centered design, could address critical challenges in temperature monitoring, reinforcing Vodafone Business’s reputation for delivering innovative, reliable solutions.