MIBAiO (Manual, Internet, Bluetooth All-in-One) marks the beginning of my journey as a product designer at a startup.
As an integral core member and the head of design, I was not just a part of the team—I was shaping the very essence of the user experience. My journey at MIBAiO was a blend of creativity, innovation, and a relentless pursuit of excellence.
Introduction
MIBAiO (Manual, Internet, Bluetooth All-in-One) marks the beginning of my journey as a product designer at a startup.
As an integral core member and the head of design, I was not just a part of the team—I was shaping the very essence of the user experience. My journey at MIBAiO was a blend of creativity, innovation, and a relentless pursuit of excellence.
The Design System
To ensure our app was not only functional but also beautiful and intuitive, I adhered to the Apple Human Interface Guidelines.
These guidelines provided a clear, concise, and comprehensive framework for developing applications that are consistent and user-friendly. We chose San Francisco Pro for its readability and sleek appearance, using various weights such as Regular, Medium, Semibold, and Bold to create a visually appealing interface.
The User Flow
Crafting Seamless Experiences
Room Flow
Our goal was to create a user-friendly experience for managing rooms and devices within a smart home. The Room Flow design was central to achieving this, providing users with intuitive control over their home environment.
The Room Flow started with the "My Rooms" screen, which offered a clean and organized overview of all rooms within the home. Users could easily navigate between rooms such as the Living Room, Bedroom, Kitchen, and Study. Each room displayed its associated devices, making it simple to manage multiple devices within a single view.
Each room could contain multiple MIBAiO Xtension devices, each capable of controlling up to four appliances. This flexibility allowed users to switch individual devices on or off or turn all appliances connected to a MIBAiO Xtension on or off simultaneously with just one touch. This functionality was integrated into the app with a clear, simple, and minimal design to enhance user experience.
Adding rooms and devices was made effortless. Users could easily add new rooms to their smart home setup, providing a structured way to organize their living spaces. Once a room was added, users could then add devices to that room, assigning MIBAiO Xtension devices to control up to four appliances each. This feature ensured that users had full control over their smart home environment, allowing for a highly customizable experience.
Home Flow
Our design philosophy for the Home Flow was centered around personalization and efficiency, providing users with a comprehensive overview and control of their smart home at a glance.
The Home Flow began with the Home Screen, designed to be the central command center for the user's smart home. On this screen, users could add their favorite appliances and automations, making it easy to access and control the most frequently used devices and settings. This feature enhanced user convenience by reducing the steps needed to manage their smart home.
Additionally, the current weather was prominently displayed on the Home Screen. This feature provided users with real-time weather updates, allowing them to make informed decisions about their home's climate control and other weather-dependent automations.
On the right side of the Home Screen, users could see a list of people who had access to the home. This included family members, friends, or other authorized users, providing a quick overview of who could interact with the smart home devices. This list ensured that users always had visibility over home access, enhancing security and management.
When a user clicked on the list of people with access, the permissions tab opened up, allowing them to add, remove, or edit the roles of the users. This feature was essential for maintaining a secure and well-managed home environment. Users could easily manage permissions and roles, ensuring that only authorized individuals had the appropriate level of access.
Permission Flow
The Permissions Flow was designed to provide users with comprehensive control over who could access their smart home, ensuring security and flexibility. This flow allowed users to manage permissions for different individuals, customize access levels, and maintain a secure environment.
The Permissions Flow began with the initial screen where users could set permissions for a particular home. This screen provided an overview of the home and allowed users to add, remove, or edit the roles of individuals who had access.
Once the permissions were set for a home, users could see a list of people who had access to that home. This list was detailed and interactive, allowing users to click on each individual to view and manage their access settings.
For each user, the Permissions Flow displayed the rooms they had access to within the home. This detailed view ensured that users could see exactly what each individual could control, enhancing transparency and security.
For guests, the Permissions Flow allowed users to set specific access dates and times. This feature ensured that guest access was temporary and could be tailored to specific needs. Users could define the exact period during which a guest could access the home, as well as specify which rooms the guest could enter. This granular control enhanced security by ensuring that temporary access was tightly managed.
Additionally, the Permissions Flow allowed users to remove individuals from the home entirely. This functionality ensured that users could maintain complete control over who had access to their smart home, providing an added layer of security and management.
Routine Automation Flow
The Routine Automation Flow was designed to provide users with the ability to create sophisticated and efficient automations for their smart home. This flow allowed users to set up routines that could be triggered automatically based on specific conditions or times, enhancing the convenience and functionality of their smart home.
The Routine Automation Flow began with a setup screen where users could define the parameters of their routine. Users had the option to create routines that were either time-based or condition-based. This flexibility ensured that routines could be tailored to meet the specific needs and preferences of the user.
Condition-Based Triggers
For condition-based routines, users could define specific conditions that needed to be met for the routine to be triggered. The available conditions included:
Time of Day: Automations that trigger at certain times, such as morning or evening routines.
Appliance Status: Conditions based on the status of other appliances, such as turning off lights when the TV is turned on.
Location: Automations triggered by the user's location, such as turning on the lights when arriving home.
Weather: Conditions based on weather changes, such as adjusting the thermostat when the temperature drops.
Once the triggers were defined, users could specify the tasks that should be performed when the routine was triggered. Tasks could include actions such as turning appliances on or off, adjusting settings, or activating other smart devices. The interface for defining tasks was designed to be intuitive and straightforward, ensuring that users could easily create complex automations.
Setup Flow
The Setup Flow was designed to provide users with a smooth and engaging experience when setting up their MIBAiO Xtension devices. We focused on creating an intuitive process that not only ensured successful setup but also provided visual feedback through a calming breathe effect.
The Setup Flow began with an introductory screen that guided users through the steps required to set up their MIBAiO Xtension device. This screen provided clear instructions and an overview of the setup process, helping users understand what to expect.
To enhance the user experience, we incorporated a breathe effect during critical stages of the setup process. The breathe effect was designed to provide visual feedback in a calming and reassuring manner, guiding users through the various steps with smooth, rhythmic animations.
Setup Stages
Retrieving Credentials: The first stage involved retrieving the necessary credentials to connect the device. The breathe effect indicated progress during this stage, ensuring users knew the process was underway.
Authentication: Once the credentials were retrieved, the device proceeded to authenticate. The breathe effect continued to provide visual feedback, showing users that authentication was in progress.
Configuration: After successful authentication, the device entered the configuration stage. The breathe effect helped maintain user engagement, indicating that the device was being configured according to their preferences.
Completion: Finally, once configuration was complete, the setup flow provided a "Done" screen, confirming that the device was ready to use. The breathe effect smoothly transitioned to a completion indicator, giving users a sense of accomplishment.
Tutorial Flow
Given the complexity of the MIBAiO smart home application, we included a comprehensive tutorial section to ensure users could navigate and utilize all the features effectively. The tutorial screens provided step-by-step guides on every main aspect of the app, making it easy for users to understand and execute various tasks.
The Tutorial Section began with an introductory screen that welcomed users and provided an overview of the tutorial content. This screen helped users understand the value of going through the tutorials, especially if they were new to the app or unfamiliar with smart home technology.
Step-by-Step Guidance
The tutorial screens were designed to cover every main aspect of the app, from basic navigation to advanced automation setups. Each tutorial was broken down into clear, manageable steps, ensuring users could follow along easily.
To ensure seamless and easy navigation, each tutorial included a button that allowed users to directly go to the relevant page within the app. This feature minimized the effort required to apply the instructions provided in the tutorial, enhancing user experience and engagement.
The Tutorial Section provided users with the necessary guidance to navigate and utilize the complex features of the MIBAiO smart home application. By offering comprehensive, step-by-step instructions and seamless navigation options, we ensured that users could confidently and effectively manage their smart home environment.
The Impact
My time at MIBAiO was transformative. As the head of design and an integral core member of the startup, I was deeply involved in shaping the user experience and ensuring the seamless functionality of our smart home application. This journey allowed me to hone my design skills, tackle complex challenges, and deliver innovative solutions that truly enhanced the lives of our users.
The design solutions and user flows we implemented at MIBAiO significantly improved the user experience, making it easier for users to manage their smart homes efficiently and securely. The positive feedback from users and the success of the app in the market are testaments to the effectiveness of our design and development efforts. Our investors loved the design and functionality of the application, which was one of the main factors that led to their decision to invest in our startup. As a result, MIBAiO is now well-funded and poised for further growth and innovation.
Testimonials
"Working with Anagh Mirji at MIBAiO has been an outstanding experience. Anagh quickly became a pivotal member of our team, demonstrating exceptional skills and a commendable work ethic.
Anagh’s ability to understand business flows and user stories was crucial in designing flawless UX systems. His contributions greatly enhanced our team's understanding of system flow and navigation.
Anagh efficiently handled diverse responsibilities, including the meticulous development of the MIBAiO app's UI/UX, adhering to Apple Human Interface Guidelines. He designed critical components such as Signup/Login, Verification, Onboarding, Home, Automation, Permissions, Manage Home, and Settings flows. He also grasped the complexities of e-commerce architecture, designing key screens for our website and ensuring consistency and robustness.
Beyond his regular duties, Anagh took on additional responsibilities like designing brochures for publicity and email marketing. His contributions have been instrumental in propelling MIBAiO forward, proving him to be a valuable asset.
Anagh displayed exceptional communication, leadership, and ownership skills. He is an incredible team player, always ready to assist his colleagues. His commitment, dignity, and vigour in his work are exemplary, and I am confident that these traits will continue to drive his success."