Tuya Now


TUYA Now project goal was to make same-day delivery better for businesses and delivery professionals through improved control, visibility, convenience and efficiencies provided by our platform and application.

Client

Tuya Tech

Year

2017 - 2018

Role

UX Engineer

Industry

Transportation

My Role

When I started working on this project - Tuya was then a start-up company with a new and smaller team. I worked as a UX Engineer along with my Technical Manager, a UI Lead, a front-end developer, two backend engineers, a business analyst, and a quality analyst. As part of this team - my work was divided into two sections - the structural front-end development using HTML, CSS, javascript, and jQuery while pairing with UI Devs for functional coding using Angular JS; the other part was prototyping the application layout and collaborating with my UI Lead for styling, color palettes, branding, logo designs, graphic designs etc

My Process

I partnered with my UI team to set our approach to creating the designs for the "order placement" and "order tracking"part of the flow. We conducted stakeholder interviews from the business side to understand what our goals and targets are for developing this feature. We gathered requirements by conducting co-creative sessions with our business stakeholders, technical lead/manager, and SME. We wanted to better grasp the limitations of the timelines, resources, and MVP outcomes expected in order to better iterate through the design and implementation of these two features.

After multiple sessions with the core team, we decided to take the lean design approach which led to us performing parallel activities which included sketching wireframes and designing color palettes, icons, and logo designs to get early feedback from our stakeholders and core team. Thereby creating a UI pipeline for our UI Devs to work on the basic framework and create a skeleton structure to test early.


For the Order Placement feature - we determined what are the core steps or tasks the users may need to perform namely - Input Pick up and Delivery locations, Items inventory input (quantity, weight, type of items, etc. ), selection of drivers available (timeframe, availability check, near location, etc.) before submitting the order request.


For the Order Tracking feature - once the placement was done and submitted/ validated in the system  - we determined what the user flow should be. We gathered we would need to incorporate maps, and track locations on the user’s device, have an accurate display of the timestamp and date, have the order ID or unique identifier, display the cost upfront, display updated messages based on the order flow and notify the users according with accurate timestamp display.  We also wanted to incorporate History as a placeholder to implement down the road.


In order to maintain and provide support to our users we also designed an Admin version of the app to handle all the backend queries, support, and troubleshooting that may occur during the usage.

This was made accessible on both iPad native app and Web browser for ease of use and portability.