How we built an iOS & Android app for an energy & natural resources company

How we built an iOS & Android app for an energy & natural resources company

THE PROBLEM

Our client wanted to develop an iOS and Android app to enable their clients to track orders in one place, to save both the company and client hours of time.

Our client wanted to develop an iOS and Android app to enable their clients to track orders in one place, to save both the company and client hours of time.

THE SOLUTION

We developed iOS and Android app to enhance the customer experience, and relieve our clients of manual work.


We scoped, designed and developed this app with our product managers, Figma designers, and Bubble developers in 2 months.

We developed iOS and Android app to enhance the customer experience, and relieve our clients of manual work.


We scoped, designed and developed this app with our product managers, Figma designers, and Bubble developers in 2 months.

all orders
all orders

Designing Simple &
Intuitive Chat
UI UX

Our client is within the energy and maritime industry. It's an industry where simple and intuitive UI/UX is so important given the customers aren't technical.


We took time to understand their existing brand, style, the entire look and feel. We created low fidelity wireframes to structure the mobile app.


Once they were approved, we created high fidelity, mobile responsive designs on Figma. Our clients were instantly amazed at how intuitive, slick and clean these designs were.


We always design on Figma first to ensure the client and development team are clear on all the pages, flows and states.


Once we received approval, we kicked off the process to go from Figma to Bubble. This is a clear handover process that is key to how we build apps at Goodspeed.


UI/UX
UI/UX

"Everyone was blown away by the UI/UX!"

"Everyone was blown away by the UI/UX!"

Connecting To A
Private
Database
Safely & Securely
With Zapier
& Custom Code

Connecting To A
Private
Database
Safely & Securely
With Zapier
& Custom Code

There were a few elements very important to the client for this app.


Firstly, the client didn't want to train any of their customers on the app. It had to be easy to use and fit in with their existing behaviour.


Secondly, the client wanted to enhance the customer experience. It wanted to wow them and enable clients to finally see the status of their orders, without having to ask someone in the team.


Thirdly, the client wanted to save time. The app was created to relieve the client of manual work, so it wouldn't have to constantly respond to customer requests about order status.


We created a way to safely and securely link the clients' private database via Google Sheets, Zapier., Bubble's API Connector and custom code.


This meant no manual work was involved, the data was connected seamlessly from the client's private database to the newly created Bubble app. So all updates were automated.

storing and downloading
storing and downloading
storing and downloading

Storing &
Downloading
Files With
Custom Filters

The purpose of the app was to deliver an excellent customer experience, where customers can see the status of their orders in one place.


This also involves the necessary documents relating to the order for example, order confirmation.


We created a way for users to easily upload PDFs.


We also gave users the ability to create custom filter to download CSVs with only the data and order information they need.


To enable them to download PDFs for orders, we pulled date from the API via the private database. We stored this in our Bubble database, displaying the data in repeating groups and used a plugin to generate PDFs from the repeating group data.


"The most unique thing about working with Goodspeed was their responsiveness to issues, and having a shared slack channel was also very useful.


It took less than 1 minute to get a good response from the lead developers."

laptop
laptop

Creating An Easy To Use Admin Dashboard

Creating An Easy To Use Admin Dashboard

A priority of the app was to ensure no one in the team has to learn anything new, no-one has to change any behaviour and no-one has to spend any time maintaining the app.


Due to the sensitivity of the app data and the profile of the end users, it was essential only admins created accounts for users. We enabled admins to easily create these accounts, share details with their customers and support them where necessary e.g resetting passwords.


We designed and developed an easy to use dashboard so the admins could easily create this for their customers. Hence, only clients have access to their app and no-one else.


Adding Intercom also heightened the customer experience so their customers can ask any questions and get support on their orders where necessary.


Publishing
An iOS &
Android App
With Push
Notifications

Publishing
An iOS &
Android App
With Push
Notifications

Publishing
An iOS &
Android App
With Push
Notifications

One of the reasons a native app was essential for our client was notifications. They wanted to deliver an excellent experience to their customers, and avoid hours updating them on the status of their orders.


We added push notifications so customers would receive notifications whenever their order status changes.


We used BDK plugin to wrap the Bubble web app, and made the necessary amends for it to be available on the Apple & Play Store.


We supported our client every step of the way to publish their app. We designed the appropriate creatives and supported our client with the necessary content to ensure their app was approved in no time.

ios and andoid
ios and andoid

THE RESULT

An iOS & Android App Designed & Developed in Months

An iOS & Android App Designed & Developed in Months


This mobile app ticked every box for the client, it enhanced their customer experience, saved their time team and is very easy to maintain.


This was brought to life with our team of expert Bubble developers, Figma designers and product managers.


This mobile app ticked every box for the client, it enhanced their customer experience, saved their time team and is very easy to maintain.


This was brought to life with our team of expert Bubble developers, Figma designers and product managers.

Get in touch

We’ll get to learn about your customers, their inspiration and vision. This process will heavily involve you as the client to help us understand the problem and we'll provide you a no-code solution.

Book A Meeting

OR

Share Your Idea

Get in touch

We’ll get to learn about your customers, their inspiration and vision. This process will heavily involve you as the client to help us understand the problem and we'll provide you a no-code solution.

Book A Meeting

OR

Share Your Idea

Get in touch

We’ll get to learn about your customers, their inspiration and vision. This process will heavily involve you as the client to help us understand the problem and we'll provide you a no-code solution.

Book A Meeting

OR

Share Your Idea