Designing a Companion App
for an upcoming eBike Startup.

Designing a
Companion App

for an upcoming
eBike Startup.

Designing a
Companion App
for an upcoming
eBike Startup.

Role

Role

Lead UX / UI Designer

Lead UX / UI Designer

Responsibilities

Responsibilities

Market Research
Product study
Ideation
Wireframing
User Experience Design
User Interface Design
Collaborating with Developers
Usability Testing
Design Iterations

Market Research
Product study
Ideation
Wireframing
User Experience Design
User Interface Design
Collaborating with Developers
Usability Testing
Design Iterations

Context

Context

Entering the Scene

Entering the Scene

Briefing about the context in which the project was initiated and the constraints it came with.

Briefing about the context in which the project was initiated and the constraints it came with.

Briefing about the context in which the project was initiated and the constraints it came with.

What is NINE09?

What is NINE09?

NINE09 is an Indian eBike startup, which is planning to enter the European eBike market. When I joined the team in February, the development

of the eBike was almost completed, and the only thing pending was the website and the eBike application. I had joined the team as a
UX/UI Intern and took on the responsibility of designing the eBike application as my Graduation Project under the confidence of the

Sr. UI/UX Designer. At the time, NINE09 was planning to take their eBikes to Eurobike 2023 in June.

NINE09 is an Indian eBike startup, which is planning to enter the European eBike market. When I joined the team in February, the development of the eBike was almost completed, and the only thing pending was the website and the eBike application. I had joined the team as a
UX/UI Intern and took on the responsibility of designing the eBike application as my Graduation Project under the confidence of the Sr. UI/UX Designer. At the time, NINE09 was planning to take their eBikes to Eurobike 2023 in June.

NINE09 is an Indian eBike startup, which is planning to enter the European eBike market. When I joined the team in February, the development of the eBike was almost completed, and the only thing pending was the website and the eBike application. I had joined the team as a
UX/UI Intern and took on the responsibility of designing the eBike application as my Graduation Project under the confidence of the Sr. UI/UX Designer. At the time, NINE09 was planning to take their eBikes to Eurobike 2023 in June.

Project Constraints

Project Constraints

The startup didn’t have enough time or resource to conduct proper User Research. So we were directed to design the app based on the

market trends and requirements specified from the founders. The initial deadline was set at May 2023 since Euro Bike was in June 2023.

The startup didn’t have enough time or resource to conduct proper User Research. So we were directed to design the app based on the market trends and requirements specified from the founders. The initial deadline was set at May 2023 since Euro Bike was in June 2023.

The startup didn’t have enough time or resource to conduct proper User Research. So we were directed to design the app based on the market trends and requirements specified from the founders. The initial deadline was set at May 2023 since Euro Bike was in June 2023.

Stakeholder interview

Stakeholder interview

Stakeholder interview

What is it you truly Desire?

What is it you truly Desire?

Interviewing the Stakeholders to understand the Brand Vision and expectations from the App.

Interviewing the Stakeholders to understand the Brand Vision and expectations from the App.

Interviewing the Stakeholders to understand the Brand Vision and expectations from the App.

Meeting with the Stakeholders

Meeting with the Stakeholders

Meeting with the Stakeholders

We did a meeting with the founders of NINE09 and the engineering team to get an overall understanding of their ideas and the features with which the eBike was built. We covered some features which were quoted as a requirement and we discussed some abstract ideas about how the experience to the user should feel like. And finally we were given the deadline. End of May 2023, since we were planning to launch our eBike in the Euro Bike 2023(expo).

We did a meeting with the founders of NINE09 and the engineering team to get an overall understanding of their ideas and the features with which the eBike was built. We covered some features which were quoted as a requirement and we discussed some abstract ideas about how the experience to the user should feel like. And finally we were given the deadline. End of May 2023, since we were planning to launch our eBike in the Euro Bike 2023(expo).

Conclusion

Conclusion

An Assistance to the eBike

An Assistance to the eBike

Since the main product of the brand is the eBike, we don’t want it to be dependent on the app for its operations. The user should be able to use the eBike just the same, with or without the app.

Since the main product of the brand is the eBike, we don’t want it to be dependent on the app for its operations. The user should be able to use the eBike just the same, with or without the app.

Future Oriented

Future Oriented

Everyone here was(and still is) looking forward to a future where the users will own multiple eBikes of NINE09. So the app should already have the system in place for accommodating multiple eBikes in the same app.

Everyone here was(and still is) looking forward to a future where the users will own multiple eBikes of NINE09. So the app should already have the system in place for accommodating multiple eBikes in the same app.

Open for Experimenting ideas

Open for Experimenting ideas

The attitude of everyone around here was of experimenting with the eBike. So I was thoroughly encouraged to try and bring some new or crazy feature for the app.

The attitude of everyone around here was of experimenting with the eBike. So I was thoroughly encouraged to try and bring some new or crazy feature for the app.

Product reasearch

Product reasearch

Product reasearch

Diving Deeper

Diving Deeper

Diving Deeper

Understanding the eBike’s features, capabilities and limitations.

Understanding the eBike’s features, capabilities and limitations.

Understanding the eBike’s features, capabilities and limitations.

Discussions with the Engineers

Discussions with the Engineers

Me and my Sr. Designer conducted several discussions with the Firmware and Hardware team over a span of 2 weeks to get a detailed understanding of how the eBike works, the kind of data it stores, its planned communication system with phone, data storage capacity, sensors, and to discuss the feasibility of some features proposed by us. During these discussions I was flooded with ideas for features to include in the app. But for a while, I kept it in my pants by noting it down for discussion in the future during brainstorming stage.

Me and my Sr. Designer conducted several discussions with the Firmware and Hardware team over a span of 2 weeks to get a detailed understanding of how the eBike works, the kind of data it stores, its planned communication system with phone, data storage capacity, sensors, and to discuss the feasibility of some features proposed by us. During these discussions I was flooded with ideas for features to include in the app. But for a while, I kept it in my pants by noting it down for discussion in the future during brainstorming stage.

Instagram post - @Nine09ev

That’s me hehe

Riding the eBike Myself

Riding the eBike Myself

After these discussions I started taking the eBike out for rides to get hands-on experience of the product. I followed the start up process that was set at that time and went riding for a few kilometers everyday with the former version of UI. I noted some confusion in turning on the
assist mode which was caused due to assigning inaccurate icons in the UI. The button’s functions didn’t match the mental models I had.
Overall it was a moderately good user flow for using the eBike with scope for improvements.

After these discussions I started taking the eBike out for rides to get hands-on experience of the product. I followed the start up process that was set at that time and went riding for a few kilometers everyday with the former version of UI. I noted some confusion in turning on the
assist mode which was caused due to assigning inaccurate icons in the UI. The button’s functions didn’t match the mental models I had.
Overall it was a moderately good user flow for using the eBike with scope for improvements.

Discussions with the engineers and experiencing the eBike on my own helped me map out the scope of the eBike and where the app can fit in.

Discussions with the engineers and experiencing the eBike on my own helped me map out the scope of the eBike and where the app can fit in.

Competitor analysis

Competitor analysis

Competitor analysis

What’s out there?

What’s out there?

What’s out there?

Analyzing and understanding the popular features in the eBike market and what gap we could fill in.

Analyzing and understanding the popular features in the eBike market and what gap we could fill in.

Analyzing and understanding the popular features in the eBike market and what gap we could fill in.

Analyzing Leading Competitors

Analyzing Leading Competitors

Vanmoof, Cowboy, Cannondale, Aventon and Specialized Mission Control were some of the leading eBikes in the market. Since the applications of these eBike didn’t provide much access without their eBike itself, I had to rely on User Feedbacks on online forums, unboxing videos and reviews on App store and Play store.

Vanmoof, Cowboy, Cannondale, Aventon and Specialized Mission Control were some of the leading eBikes in the market. Since the applications of these eBike didn’t provide much access without their eBike itself, I had to rely on User Feedbacks on online forums, unboxing videos and reviews on App store and Play store.

Cannondale Bikes

Cannondale Bikes

Vanmoof

Vanmoof

Cowboy

Cowboy

Aventon

Aventon

Specialized

Specialized

We noticed a few features that are common in these eBike brands:

We noticed a few features that are common in these eBike brands:

  1. Ride Tracking and analysis

  1. Ride Tracking and analysis

  1. Customizing Motor settings

  1. Customizing Motor settings

  1. Leaderboard

  1. Leaderboard

  1. Realtime Location tracking of the eBike

  1. Realtime Location tracking of the eBike

Emerging Trends

Emerging Trends

  1. Personalization

  1. Personalization

  1. Personalization

Bike nickname, personal ride data, Fitness, leaderboard and achievements.

Bike nickname, personal ride data, Fitness, leaderboard and achievements.

  1. Environment oriented

  1. Environment oriented

  1. Environment oriented

CO2 offset data, fuel saved data

CO2 offset data, fuel saved data

  1. Anti theft

  1. Anti theft

  1. Anti theft

Live tracking, Bike hunting, Insurance, Replacement

Live tracking, Bike hunting, Insurance, Replacement

Once I was done with the competitive analysis, I got a much clearer view of what features are expected out of an eBike application and how other brands are providing them for their users. This provided me with the understanding of what kind of product is currently appreciated in the market, their shortcomings and where we can innovate and improve those features for our users.

Once I was done with the competitive analysis, I got a much clearer view of what features are expected out of an eBike application and how other brands are providing them for their users. This provided me with the understanding of what kind of product is currently appreciated in the market, their shortcomings and where we can innovate and improve those features for our users.

Due to the project constraints mentioned earlier we couldn’t conduct user interviews or a full fledged user research. We decided to conclude our research for now and start defining the Application feature requirements based on the inputs received from the stakeholders, engineers and the market research done.

Due to the project constraints mentioned earlier we couldn’t conduct user interviews or a full fledged user research. We decided to conclude our research for now and start defining the Application feature requirements based on the inputs received from the stakeholders, engineers and the market research done.

define

define

define

The Defining Moment

The Defining Moment

The Defining Moment

Consolidating research and findings into requirements for the application, acting as guidelines in the ideation phase.

Consolidating research and findings into requirements for the application, acting as guidelines in the ideation phase.

Consolidating research and findings into requirements for the application, acting as guidelines in the ideation phase.

Based on our findings from the research phase, I outlined some key aspects that we should prioritize while designing our application:

Based on our findings from the research phase, I outlined some key aspects that we should prioritize while designing our application:

Low dependency on the Application

Low dependency on the Application

The eBike being the main Product, it should not be dependent on the application for its usage. The app should only act as a supportive addition to the eBike.

The eBike being the main Product, it should not be dependent on the application for its usage. The app should only act as a supportive addition to the eBike.

Personalization

Personalization

Personalization is an emerging trend across industries and could be seen in other eBike brands. Since the eBike is a family product, adding personalized features could enhance the experience for users.

Personalization is an emerging trend across industries and could be seen in other eBike brands. Since the eBike is a family product, adding personalized features could enhance the experience for users.

A Fun element

A Fun element

The founders had expressed the vision to have a feature that makes our product stand out in the market and also one that brings the user back to us again and again. So I kept a door open for coming up with a fun feature in our app that we can brainstorm upon.

The founders had expressed the vision to have a feature that makes our product stand out in the market and also one that brings the user back to us again and again. So I kept a door open for coming up with a fun feature in our app that we can brainstorm upon.

Problem Statement

Problem Statement

The NINE09 eBike needs an application that supports its operations, making them more convenient, provides the user with a personalized experience of owning the eBike, and does all of this while giving a high sense of the brand’s superiority in quality.

The NINE09 eBike needs an application that supports its operations, making them more convenient, provides the user with a personalized experience of owning the eBike, and does all of this while giving a high sense of the brand’s superiority in quality.

This list was then validated by the seniors in the design team as a good enough blueprint to work further on. Once this was done, I got some clarity and a direction on where to focus my thought process while further designing the application.

This list was then validated by the seniors in the design team as a good enough blueprint to work further on. Once this was done, I got some clarity and a direction on where to focus my thought process while further designing the application.

Ideation

Ideation

Brainstormed

Brainstormed

Brainstomped

Brainstomped

Coming up with features based on the capabilities of the NINE09 eBike, market standards and the areas defined from research.

Coming up with features based on the capabilities of the NINE09 eBike, market standards and the areas defined from research.

Looking for Inspiration

Looking for Inspiration

I started looking for inspiration in everyday apps that I use, apps that are not related to eBike or commuting at all, revisited previously read books on reward systems, habit building, UX design, read blogs, watched TED talks and went on finding inspirations that could help me ideate for my app. Some ideas were obvious and others were unconventional. Listing anything that I could relate to my product. This went on for 3-5 days after which I started filtering the features based on the requirements that we had outlined in the previous stage.

I started looking for inspiration in everyday apps that I use, apps that are not related to eBike or commuting at all, revisited previously read books on reward systems, habit building, UX design, read blogs, watched TED talks and went on finding inspirations that could help me ideate for my app. Some ideas were obvious and others were unconventional. Listing anything that I could relate to my product. This went on for 3-5 days after which I started filtering the features based on the requirements that we had outlined in the previous stage.

Features post-filtering

Features post-filtering

Listing them Down

Listing them Down

A mess of the list that I had prepared, I showed them to my design team and started eliminating the really wild and unnecessary ones and segregated the ones that made sense and had a potential to develop into a useful feature for the user as well as the brand. Among these were some features that were already a requirement from the management like PIN Protection, Turn by Turn Navigation assist.

A mess of the list that I had prepared, I showed them to my design team and started eliminating the really wild and unnecessary ones and segregated the ones that made sense and had a potential to develop into a useful feature for the user as well as the brand. Among these were some features that were already a requirement from the management like PIN Protection, Turn by Turn Navigation assist.

Final Feature list

Final Feature list

Since the deadline given to us was by end of May and we were entering the last week of March, we decided to only design the bare minimum features that were related to operating the eBike. So features which would need some time for RnD like Group Ride and Fitness Tracking features were put on hold after informing the management.

Since the deadline given to us was by end of May and we were entering the last week of March, we decided to only design the bare minimum features that were related to operating the eBike. So features which would need some time for RnD like Group Ride and Fitness Tracking features were put on hold after informing the management.

Designing

Designing

Designing

Planning It Out

Planning It Out

Planning It Out

Designing the structure, User flow and the Final UI of the Application

Designing the structure, User flow and the Final UI of the Application

Designing the structure, User flow and the Final UI of the Application

Information Architecture

Information Architecture

After a Closed Card sorting session with 7 individuals from my workplace itself(who were not part of this project), I gathered the insights and started creating the IA.

After a Closed Card sorting session with 7 individuals from my workplace itself(who were not part of this project), I gathered the insights and started creating the IA.

Registration User Flow

Registration User Flow

Keeping Jakob’s Law in mind the Registration flow was kept as the standard flow where after registering their account, User has to scan the QR code displayed on their eBike display.

Keeping Jakob’s Law in mind the Registration flow was kept as the standard flow where after registering their account, User has to scan the QR code displayed on their eBike display.

Wireframing

Wireframing

I started sketching on the screens to pour out whatever i was thinking till now about how the screen would look. Sketched them. Judged them. Iterated. Made another set. Judged. Puked. Iterated.

I started sketching on the screens to pour out whatever i was thinking till now about how the screen would look. Sketched them. Judged them. Iterated. Made another set. Judged. Puked. Iterated.

Lo-fi wireframes

Lo-fi wireframes

And when finally I felt satisfied by what I made, I went on and got it validated by my senior and then made the wireframes on Figma.

And when finally I felt satisfied by what I made, I went on and got it validated by my senior and then made the wireframes on Figma.

Once the wireframes were done, it was then handed over to the development team so that they can start working on the framework and functionalities of the app.

Once the wireframes were done, it was then handed over to the development team so that they can start working on the framework and functionalities of the app.

UI versions

UI versions

UI versions

Initial Designs

Initial Designs

Initial Designs

Releasing the initial design of the app for Euro Bike 2023.

Releasing the initial design of the app for Euro Bike 2023.

Releasing the initial design of the app for Euro Bike 2023.

Design for Euro Bike

Design for Euro Bike

The final UI for the Euro Bike was released. This version had Fitness section as “Coming Soon” to let the customers know that it is in the works. This version had features including Remote Lock/unlock, ride history, navigation assist, about my bike, NINE09 store, Switching eBikes and Multi Profile.

The final UI for the Euro Bike was released. This version had Fitness section as “Coming Soon” to let the customers know that it is in the works. This version had features including Remote Lock/unlock, ride history, navigation assist, about my bike, NINE09 store, Switching eBikes and Multi Profile.

UI released for eurobike

UI released for eurobike

The eBike and the app along with these features were launched in the Euro Bike 2023.

The eBike and the app along with these features were launched in the

Euro Bike 2023.

Iteration on UI

Iteration on UI

Iteration on UI

Post-Euro Bike World

Post-Euro Bike World

Post-Euro Bike World

Refining designs by cutting off unnecessary features and polishing the UI

Refining designs by cutting off unnecessary features and polishing the UI

Refining designs by cutting off unnecessary features and polishing the UI

We got a good response from Euro bike. People liked the look and feel of the app really well. We all patted our backs and then started to look for ways to make the app even simpler and focused to the cause of being a companion app for the eBike.

We got a good response from Euro bike. People liked the look and feel of the app really well. We all patted our backs and then started to look for ways to make the app even simpler and focused to the cause of being a companion app for the eBike.

Cut-off Fitness

Cut-off Fitness

We removed the Fitness feature entirely from our App. Since people are accustomed to using well established apps like Strava for eBike related fitness, we realized it would be a waste of time, energy and resources to design and develop the feature.

We removed the Fitness feature entirely from our App. Since people are accustomed to using well established apps like Strava for eBike related fitness, we realized it would be a waste of time, energy and resources to design and develop the feature.

Dissolved About My Bike

Dissolved About My Bike

We dissolved the About my Bike section since it didn’t serve any crucial purpose for the user. So we relocated the sections inside to other more relatable sections.

We dissolved the About my Bike section since it didn’t serve any crucial purpose for the user. So we relocated the sections inside to other more relatable sections.

Closing NINE09 Store

Closing NINE09 Store

NINE09 Store was kept aside for now since we planned to roll it out once we launch the eBike and the App in the market first, get the user response and then add it at the right time.

NINE09 Store was kept aside for now since we planned to roll it out once we launch the eBike and the App in the market first, get the user response and then add it at the right time.

Improving Design elements

Improving Design elements

We made some changes in the UI since there were many inconsistencies in the UI throughout different screens. I designed a set of 20 new avatars for the app, replacing the old ones.

We made some changes in the UI since there were many inconsistencies in the UI throughout different screens. I designed a set of 20 new avatars for the app, replacing the old ones.

This version was considered the First version of the NINE09 App which would be released. So we started exporting all the assets to the development team and they started the Front-end and Back-end development of the app.

This version was considered the First version of the NINE09 App which would be released. So we started exporting all the assets to the development team and they started the Front-end and Back-end development of the app.

Usability Testing

Usability Testing

Usability Testing

Testing the App

Testing the App

Testing the App

Conducting Usability tests, analyzing them and improving on the design based on data.

Conducting Usability tests, analyzing them and improving on the design based on data.

Conducting Usability tests, analyzing them and improving on the design based on data.

First Round of Testing

First Round of Testing

I finally got time to do some usability testing with the latest version of the app, since all this while we were working under tight deadlines for delivering UI for either Expo launch or getting it ready for showcasing to some clients. Once I started with the testing, I found that even though many of the flows of the app turned out to be successful - tasks were being performed successfully without much hassle, there were few flows where the task was so unclear to the users that they gave up looking for it.

I finally got time to do some usability testing with the latest version of the app, since all this while we were working under tight deadlines for delivering UI for either Expo launch or getting it ready for showcasing to some clients. Once I started with the testing, I found that even though many of the flows of the app turned out to be successful - tasks were being performed successfully without much hassle, there were few flows where the task was so unclear to the users that they gave up looking for it.

Major issues

Major issues

Couldn’t locate Battery Unlock

Couldn’t locate Battery Unlock

The Battery Unlock button was placed inside Settings under the eBike section. But majority of the users couldn’t predict the location of the button and were expecting it to be on the Homescreen.

The Battery Unlock button was placed inside Settings under the eBike section. But majority of the users couldn’t predict the location of the button and were expecting it to be on the Homescreen.

Confusion in General and Account Settings

Confusion in General and Account Settings

There was a General Setting which was accessed from the side menu for actions related to the eBike and the app. And there was an Account settings in the My Profile screen for completing tasks like changing PIN or Password, to change the Profile name or to Log Out. Majority of Users were getting confused between these two and were expecting to find account related settings in the General Settings.

There was a General Setting which was accessed from the side menu for actions related to the eBike and the app. And there was an Account settings in the My Profile screen for completing tasks like changing PIN or Password, to change the Profile name or to Log Out. Majority of Users were getting confused between these two and were expecting to find account related settings in the General Settings.

Couldn’t locate Add User

Couldn’t locate Add User

Since a single eBike can maintain 5 different user profile, I had placed the Add User button inside the eBike page which could be accessed from the My Profile screen. But almost no one could locate how to find that button and no one expected it to be inside the eBike section.

Since a single eBike can maintain 5 different user profile, I had placed the Add User button inside the eBike page which could be accessed from the My Profile screen. But almost no one could locate how to find that button and no one expected it to be inside the eBike section.

It hit me like a cannonball. I had a hard realization why testing the wireframes are necessary before making the final UI, so that any corrections in the design can be done without much effort and cost. But now, the UI had been polished but the flow of the app was not optimized and the development of the app had been already close to completion.

It hit me like a cannonball. I had a hard realization why testing the wireframes are necessary before making the final UI, so that any corrections in the design can be done without much effort and cost. But now, the UI had been polished but the flow of the app was not optimized and the development of the app had been already close to completion.

Round Two

Round Two

Without wasting more time, I started creating wireframes based on the insights from usability testing and made a new Flow of adding a User profile. I made quick Wireframes and started testing it. I tested those flows which had turned out to be the most confusing for the participants in the previous testing phase.

Without wasting more time, I started creating wireframes based on the insights from usability testing and made a new Flow of adding a User profile. I made quick Wireframes and started testing it. I tested those flows which had turned out to be the most confusing for the participants in the previous testing phase.

The redesigned flows turned out to work pretty good overall. But during this testing I understood the center of the confusion. I realized I had to tweak the way Profile System works, since it was complicating the app for the Users. So I made some changes in the existing flow so that it follows a standard profile system found in other products and platforms. I made a new set of wireframes for testing if this solves the problem.

The redesigned flows turned out to work pretty good overall. But during this testing I understood the center of the confusion. I realized I had to tweak the way Profile System works, since it was complicating the app for the Users. So I made some changes in the existing flow so that it follows a standard profile system found in other products and platforms. I made a new set of wireframes for testing if this solves the problem.

Round Three

Round Three

This Testing session turned out to be pretty successful. Almost all the participants could finish the task without any confusion or hassle. The users operated through the wireframes smoothly.

This Testing session turned out to be pretty successful. Almost all the participants could finish the task without any confusion or hassle. The users operated through the wireframes smoothly.

Good to Go

Good to Go

With this regained confidence backed by data from testing, I approached the development team with the new changes. I showed them the results of testing and explained why it is necessary to get these changes done before the official release. They understood the need for the change and together we set a meeting with the management and got this redesign a final Approval.

With this regained confidence backed by data from testing, I approached the development team with the new changes. I showed them the results of testing and explained why it is necessary to get these changes done before the official release. They understood the need for the change and together we set a meeting with the management and got this redesign a final Approval.

The final ui

The final ui

The final ui

The Finale

The Finale

The Finale

Showcasing the final UI of the NINE09 App.

Showcasing the final UI of the NINE09 App.

Showcasing the final UI of the NINE09 App.

Remote Unlock

Remote Unlock

When connected, enables the User to unlock

their eBike screen without manually entering the PIN.

When connected, enables the User to unlock their eBike screen without manually entering the PIN.

When connected, enables the User to unlock

their eBike screen without manually entering the PIN.

The gradient animation
turns on when the
Bluetooth connection
is established

The gradient animation
turns on when the Bluetooth
connection is established

Can unlock the
battery by
tapping here

Can unlock the
battery by
tapping here

Navigation Assist

Navigation Assist

Turn by turn navigation assist will be initiated for the user on the eBike

Screen once the user enters the start point and destination in the app.

Turn by turn navigation assist will be initiated for the user on the eBike Screen once the user enters the start point and destination in the app.

Turn by turn navigation assist will be initiated for the user on the eBike

Screen once the user enters the start point and destination in the app.

eBike Tracker

eBike Tracker

Enables users to track their eBike’s location from the app

anytime, anywhere. Helps the users to stay informed about the

location of their eBike even when not connected with it.

Enables users to track their eBike’s location from the app anytime, anywhere. Helps the users to stay informed about the location of their eBike even when not connected with it.

Why this Feature?

Why this Feature?

USP of NINE09 and Requirement from the management. Research revealed that anti theft systems like this builds trust within the users.

USP of NINE09 and Requirement from the management. Research revealed that anti theft systems like this builds trust within the users.

Draws a route from the
User’s location to the
eBike’s current location


Draws a route from
the user’s location to
the eBike’s
current location

Ride History

Ride History

Providing users with a summary of their previous rides, based on

Distance travelled and total duration. All these data will be

personal to each user of the eBike. Can be scaled in the future.

Providing users with a summary of their previous rides, based on Distance travelled and total duration. All these data will be personal to each user of the eBike. Can be scaled in the future.

Why this Feature?

Why this Feature?

Knowing about their own riding activity in the past will create a sense of personalization and belongingness with the product.

Knowing about their own riding activity in the past will create a sense of personalization and belongingness with the product.

Multi Profile

Multi Profile

1 eBike can host 5 different users. Each user will have their own

PIN to unlock the eBike. This enables to record the riding data of

each user separately helping in personalization.

1 eBike can host 5 different users. Each user will have their own PIN to unlock the eBike. This enables to record the riding data of each user separately helping in personalization.

Why this Feature?

Why this Feature?

To lay foundations for a future where a single user will have multiple eBikes or EVs of NINE09. With this system, creating an ecosystem of NINE09 products will be easier. Data management in the back-end becomes easier.

To lay foundations for a future where a single user will have multiple eBikes or EVs of NINE09. With this system, creating an ecosystem of NINE09 products will be easier. Data management in the back-end becomes easier.

Why this Feature?

Why this Feature?

To promote NINE09 ecommerce and boost sales of secondary products as well.

To promote NINE09 ecommerce and boost sales of secondary products as well.

to be launched in the later versions

to be launched in the later versions

NINE09 Store

NINE09 Store

An in-app store for NINE09 products and eBike accessories

which will showcase the most suitable product for the user and

will redirect the user to the brand’s ecommerce website.

An in-app store for NINE09 products and eBike accessories which will showcase the most suitable product for the user and will redirect the user to the brand’s ecommerce website.

Draws a route from the
User’s location to the
eBike’s current location


eBike Tracker

Enables users to track their eBike’s location from the app

anytime, anywhere. Helps the users to stay informed about the

location of their eBike even when not connected with it.

Ride History

Providing users with a summary of their previous rides, based on

Distance travelled and total duration. All these data will be

personal to each user of the eBike. Can be scaled in the future.

Multi Profile

1 eBike can host 5 different users. Each user will have their own

PIN to unlock the eBike. This enables to record the riding data of

each user separately helping in personalization.

to be launched in the later versions

NINE09 Store

An in-app store for NINE09 products and eBike accessories

which will showcase the most suitable product for the user and

will redirect the user to the brand’s ecommerce website.

Some more screens

Some more screens

Onboarding

Support

Settings

This version will be the First official release of NINE09 App in the Play store and App store.

This version will be the First official release of NINE09 App in the

Play store and App store.

Conclusion

Conclusion

Conclusion

Learnings

Learnings

Learnings

Reflecting upon my learnings from this project.

Reflecting upon my learnings from this project.

Reflecting upon my learnings from this project.

Never skipping the process again

Never skipping the process again

If I’m being honest, I did skip some parts of the UX process, partly because deadlines and partly because I didn’t realize the need of those parts of the process at that time, like skipping the usability testing after wireframing. But now after having been through the entire process of building an app from the scratch, from getting the project brief to coordinating with developers to implement the design, I understand why certain things are there in the design process and why skipping the process will come back and bite you in the ass for sure.

If I’m being honest, I did skip some parts of the UX process, partly because deadlines and partly because I didn’t realize the need of those parts of the process at that time, like skipping the usability testing after wireframing. But now after having been through the entire process of building an app from the scratch, from getting the project brief to coordinating with developers to implement the design, I understand why certain things are there in the design process and why skipping the process will come back and bite you in the ass for sure.

Test your Wireframes!

Test your Wireframes!

Since I couldn’t perform usability tests on time, I had to keep on iterating my designs which also increased the load of work for the development team, which is a waste of time, energy and resources. It made me realize why Usability testing is important after wireframing itself so that the mistakes and assumptions are corrected and improved at a stage where the investments on the designs are minimum.

Since I couldn’t perform usability tests on time, I had to keep on iterating my designs which also increased the load of work for the development team, which is a waste of time, energy and resources. It made me realize why Usability testing is important after wireframing itself so that the mistakes and assumptions are corrected and improved at a stage where the investments on the designs are minimum.

Designing a good app does not mean bombarding it with features

Designing a good app does not mean bombarding it with features

When I started in this field, I felt a good UX designer means to come up with creative and “out of the box” solutions and bombard your app with multiples of them. Now when I look back it feels very naive. Now its the exact opposite for me. A good UX designer is simply someone who knows how to find the root of a problem and also find answers to that problem for the user. And making it stupidly simple to use. Its perfectly fine if you don’t come up with an original idea for a feature. The goal is to solve the problem in front.

When I started in this field, I felt a good UX designer means to come up with creative and “out of the box” solutions and bombard your app with multiples of them. Now when I look back it feels very naive. Now its the exact opposite for me. A good UX designer is simply someone who knows how to find the root of a problem and also find answers to that problem for the user. And making it stupidly simple to use. Its perfectly fine if you don’t come up with an original idea for a feature. The goal is to solve the problem in front.

A design can’t be called a complete product until you design the error scenarios

A design can’t be called a complete product until you design the error scenarios

While designing the app initially, I was designing the UI only for success scenarios. There were no designs for when things go wrong like when the internet gets disconnected while the Navigation assist is on, or when there is delay from the servers and so on. It was when the development of the app had begun that I realized that there always will be situations when things go wrong. Designing for such scenarios where users are not left in ambiguity or unnecessarily alerted is crucial.

While designing the app initially, I was designing the UI only for success scenarios. There were no designs for when things go wrong like when the internet gets disconnected while the Navigation assist is on, or when there is delay from the servers and so on. It was when the development of the app had begun that I realized that there always will be situations when things go wrong. Designing for such scenarios where users are not left in ambiguity or unnecessarily alerted is crucial.

Want to chat or debate about design?

I'm down for both.