Case study

Location Based Road Survey App

Case Study

Osoyoos Desert Centre | Road Survey Mobile App

Product: Custom Mobile App

Platforms: iOS and Android

Services provided: Full cycle development, MVP prototyping, hosting and deployment


There are about 11,000 animal-related collisions every year in British Columbia. To better evaluate the cause and impact of wildlife collisions , Osoyoos Desert Centre wanted a way for volunteers to report wildlife sightings during their walks around the area. From there, Osoyoos Desert Centre reached out to us to accomplish this through a mobile app.


The road survey app allows volunteers to easily report wildlife sightings on their mobile device during their walks. 

Main Features

  • Wildlife data entry and logging
  • Location tracking
  • Offline support and data syncing

By using the phone’s GPS capabilities, the app is able to gather important information such as location and temperature.

No internet? No problem! We also added offline support, where submitted logs can be synchronised once the user is connected online.


  • MVP product developed within time and budget
  • Product ready to be launched and made available to 1000s of volunteer users
  • Expected future development to include additional features

Have an idea you want to see come to life?


How effective was our game Invader Crusader?

Blog Post

2 Years out how successful has Invader Crusader Been?

2 years ago we released a game in collaboration with the Invasive Species Council of British Columbia (ISCBC). We wanted to review the stats to find out how successful the game was.

Gameplay Breakdown

First let’s review the Invader Crusader project. The goal of the project was to have kids learn about different practices that they can use to help stop the spread of invasive species.  The user was presented with different scenarios where they would follow one of ISCBC’s policies and would result in either the invasive species spreading or not.  

The game is built on several levels that all take place on a segmented map of BC. At the start the map has some invasive & native species and some have a starting event timer. Players goal is to have at least as many native species as invasive species once all the rounds have run out. Events present players with a situation and two choices, and depending on the players choice a new invasive species will spawn in that region. In each level users also get a set number of remove actions to remove an existing invasive species. On their turn users can either use a remove action or interact with an event. In between their turns the game will advance events one turn towards happening automatically, and invasive species can spread to nearby regions. As the levels advance different species are presented with new events.

What does the data say?

The game has been played a total of over 10,750 times with each user playing for over 30 minutes. So our game has a high degree of retention as young children are playing the game for half an hour. This breaks down to the game being played for an average playtime globally of 7 hours every day. 92% of users are new to the game which was expected as our design was for a singular learning experience.

From looking at achievement data we can see a breakdown of casual users vs completionists in our demographic. From looking at our achievement curve we can see that our hardest achievement is to perfect a hard level.  Beating the tutorial has a 100% completion rate. This is very exciting to see as it shows that our game was approachable for our target audience. We can see that there is a drop of around 40% from the tutorial to the first level.  This is an expected drop off as not every player will go through all content in a game.  That is partly why we designed the game to open up after the tutorial so players could play any level they want.  Our hardest achievement is to perfect a hard level. Perfecting a level is to win without any invasive species left on the map.  We’re happy to see that roughly 900 players have pushed themselves to go for this difficult challenge.

In Conlusion

Going in we expected the game to be used more often as a learning tool in a class rather than a long form experience, and from these statistics we feel like this project was a great success.

Have an idea you want to see come to life?


Privacy Policy | Terms of Services

Case study

Client and Staff Portal for Order Management

Case Study

CARO Analytical Services | Client and Staff Order Management Portal

Product: Custom eCommerce Web Application

Platforms: Desktop, mobile, tablet

Services provided: Full cycle development, strategy and planning, UI/UX design, hosting and deployment

The Client and Staff Portal helps customers place complex online lab testing orders and easily access to their reports at any time.


Conducting a formal lab test involves many processes: There are dozens of steps involved, from filling out paperwork, ordering supplies, sending supplies to the lab, and getting the lab results. This doesn’t even scratch the surface!

To turn all of this into one simplified process, we worked with CARO to develop the most innovative and streamlined web app in their industry. 

CARO Analytical Services is a leading Canadian laboratory that provides lab testing services across North America.


The Client and Staff Portal integrates complex systems into one easy app for users.

Customer portal

Allows users to order supplies online, submit samples, and securely retrieve results in one integrated location.

Main Features

  • Bottle orders: Customers can easily browse and place orders for supplies.
  • Project management: Customers can sort their orders across projects and view their order statuses in real time.
  • Online sample submission: Customers can submit their sample information online using an automated form to speed up their workflow.
  • Invoices: Customers can locate, view, and download their order invoices.

Staff Portal

Behind the scenes, staff are supporting customers by using the staff portal that we created as part of the project:

  • Order review and management
  • Order processing
  • Customer account management
Supporting Systems

The Client and Staff Portal are enabled by various systems that we connected together:

  • eCommerce system
  • Laboratory information management system
  • Authentication system


Mapping Out the Business Processes

When we first started working with CARO, we were astounded by the number of steps, processes, and systems involved in fulfilling a lab test order.

To ensure that the app addresses the needs of each user along each step of the process, we spent time understanding CARO’s business processes and translating them into a series of user flows.

The benefit of the user flows were two fold: Not only did the user flows depict how the user will interact with the app during each step, but it also revealed opportunities where the app can be used to address pain points for users.

Validating through User Testing

At Raccoopack Media, we conduct frequent user testing to gather as much feedback as reasonably possible during the development process.

For this project, we used an agile approach where we released a testable prototype each sprint. This allowed us to facilitate user testing sessions and gather feedback with both the end users and the CARO project team. Here are some actual feedback we received!

It’s quick and flexible.”

“It would be improved here if we can see tracking information on this screen.”

Visuals are clean and the interface is clear.”

By involving the end users, we ensured that each feature effectively addresses user needs.


After a series of prototypes, user testing, and extensive quality assurance, the project was launched with success:

  • Client and Staff Portal fully launched with 99% user uptake
  • Validated product satisfaction from user testing
  • 1000s of monthly orders going digital and translating into saved administrative costs 

The project only marks the beginning! We are currently working with the client on  to add more features to further enhance the web app.

“Raccoopack Media has performed well in terms of project management. They played a major role in the information-gathering phase of the project. They helped with our documentation and mapping everything in a very organized way to ensure a seamless process.”
Ahmed Alsahli
IT Manager, CARO Analytical Services

Have an idea you want to see come to life?