A mobile app that helps construction workers and managers to manage onsite issues and to-do items. 


Product Design Lead


Managing on-site construction issues and to-do items are very difficult. The lack of appropriate information about a specific issue will cause further delay on the project and then, generate the unforeseeable cost of the project. 

I was hired to solve this problem using the design thinking approach. How may we provide a tool that allows construction workers to manage their onsite issues effectively and efficiently?


From my user research testing, we found that there was no standard communication tool that construction workers use to communicate about issues and critical information. They often use emails, pictures, text messages or even phone calls to communicate and share. Miscommunication is the considerable problem that caused significant delay to the construction project. They need a solution where they can all communicate, store information and track their progress in one place.

FieldOps360 puts the control of project operations back in your hands by providing a simple method to communicate, share, organize, and store the critical information from day to day field operations. Keeping personnel, contractors, and team members up to date with real-time project flow and issue resolution.

Sign Up

To simplify the signup process, we provide two fundamental ways for the user to create an account, sign up with an email or Sign in with Google account.


Once creating an account, the user can add more information about them including their role and phone number for quick communication via phone call. There is a dedicated menu item for the user to search for members and view all items or projects that they are responsible for.

Besides, Activities tab keeps the user up-to-date what is going on for all items and projects by giving them real-time notifications about all activities for each item that is changed by other users in the app.

Item List

Item list is an overview of all items that the user is responsible for including active and archived items. Each item displays the details, the quick view of attached pictures and videos as well as shortcuts to view more details, item messages or sharing functionality. The fab button is used here to allow the user easy access for creating a new item.

Item Details

This is the traffic jam of the app, the main activity area. The user can view all information about the item such as who created it, pictures, videos, who are responsible for fixing it and messaging thread. The creator of the item can mark it as "resolved," archive it or annotate on the pictures.

Create Item

Creating an item is fairly a straight-forward process. The title and description are required to create an item. However, adding an item to a project, assign it to members of the team and attaching pictures or videos with the annotation functionalities will make it easier for everyone to find.


It is a high chance that a user will work on multiple projects at the same time. The project will help them organize items into a "group." A project will display the location, the address, and a number of active items.

Create Project

Anonymous User

Per request from the client, we would like to provide everyone to use the app without creating an account. They can start using the product anonymously. However, we occasionally display a reminder message to create an account or sign up to collaborate with others.

Lesson Learned

With a tight budget, it was difficult to spend more time on researching our target audiences and iterate on the design further. We had to cut a few features after they were designed after the initial agreement. We can avoid doing extra work and focusing on improving the usability of the product if we agree on the minimum viable product that the engineering team can implement given the budget earlier in the process.


I started by creating wireframes to demonstrate the functionalities of the app and using it to do conceptual testing with potential users using InVision. The wireframe demonstrates 4 critical concepts of the app:

    1) Item List - View the list of to-do items
    2) Item Detail - View the detail of the to-do items including Title, Description, attached picture or videos.
    3) Item Messages - View the conversation between personnel who is in charge of resolving the item. 
    4) Project List - View the list of project and all items associated with it.

With the help from my client, we were able to conduct the conceptual testing with 5 potential users. The record of each session was stored on

All 5 participants found the app concept intuitive and would like to use the product to organize and communicate about to-do items for their construction project. Also, they suggest it will be great if they can add an annotation to pictures to demonstrate more in details about the issue. 

With the approval of my client, we add the annotation feature and move forward to the next step.

Other projects: