We Create Experiences, Not Just Apps
FreshWorks Studio is an award winning, full life cycle, design and development agency with offices in Victoria, Vancouver and Seattle. Our locations makes us an ideal partner for nearshore custom software and app development.
We’ve worked with partners ranging from startups to Fortune 500 companies to identify business requirements, uncover challenges, and reserach user expectations in order to deliver solutions that provide real value. Our mission is to solve problems and create value through remarkable digital experiences.
Segments we support:
- Enterprise
- Startups
- Digital Health
- Government
- Municipalities
We handle all aspects of your project - design, development, deployment, and, where necessary, maintenance. We have in-house expertise in Web (React & Angular), Mobile (iOS & Android), Backend Development (Node, Python & PHP), and Dev/Ops (AWS, Azure, Google Cloud, IBM Cloud, OpenShift).
Our 80+ person team comes from around the world and bring unique perspectives from 15 different countries. The team includes:
- Solutions Architects
- Full Stack Developers
- Mobile Developers
- Product Owners (Certified)
- Scrum Masters (Certified)
- Business Analysts
- Technical Consultants
- UX/UI Designers
- QA Analysts
- Dev/Ops
We will closely collaborate with you at every step through open, clear, and consistent communication. We also value our ability to deliver premium projects at a reasonable price; we are capable of achieving this through a combination of design driven development and applying an agile/scrum development methodology. This ensures no time is wasted and projects get delivered on time and on budget.
We look forward to learning more about your project. Please contact us anytime to find out how we can help your organization succeed.

headquarters
other locations
Focus
Portfolio
TELUS, A Place For Mom, Hootsuite, Harbour Air, Grouse Mountain, PetVibe, Intelage, IBM, CGI, PwC, Quartech, NWTRPA - Startups - SPAAH, Playbook, PetVibe, IDG Blockchain, Intelage - Partnerships - IBM, CGI, Sierra Systems, PwC, Quartech, EY - Municipalities - City of Victoria, West Vancouver, Coquitlam

Foundry BC | Virtual Health Clinic App
With a focus on user-centric design and agile development, FreshWorks helped build a set of virtual health clinic services that will change the B.C mental health landscape for years to come. Mental health issues have been on the rise in Canada, with a significant impact on youth between the ages of 12 and 24. This has been further amplified during the COVID-19 pandemic in rural areas throughout British Columbia, as many residents have limited access to mental health resources. Foundry BC is removing barriers and increasing access to health and wellness services for young people and their caregivers across British Columbia. At Foundry, young people can easily access integrated services by connecting virtually through the new Foundry BC app, walking into a local Foundry centre, or exploring online tools and resources at foundrybc.ca. FreshWorks partnered with Foundry BC, The Ministry of Health, BC Children’s Hospital, and CGI to build a modern virtual health clinic app that empowers youth to meet with health professionals and access digital tools and support from any device, in any place. The Foundry BC app was co-created with the youth that it was made for. Available on desktop and mobile devices, the digital health platform makes it easier for youth and their caregivers to access free and confidential drop-in and scheduled counseling, peer support, groups, plus tools and other resources. To date, over 1,000 appointments have been made using this tool which has broadened Foundry BC’s ability to deliver ongoing support and recovery services to youth in British Columbia. Tech Stack: iOS: Swift, Xcode development SDK Android: Kotlin, Android Studio development SDK Frontend: HTML and React Backend: Node.js, Nest.js, Typescript Hosting: Telus' AWS Project Management: JIRA Version Control: Github We are proud to be part of an initiative that will accelerate and improve access to care for the next generation.

ICBC | Road Test Booking App
Every year, more than 3 million British Columbians visit ICBC to tap into all sorts of city auto services. One of those services is helping existing drivers upgrade their licenses and preparing new drivers for the road which requires booking a road test. The ICBC Road Test Booking Application had outgrown its structure and needed an overhaul.
ICBC wanted to create a modern platform that would make the process of booking road test appointments easy and intuitive. One that prioritized the needs of B.C.’s drivers while considering the administrative requirements for ICBC employees. In September 2019, FreshWorks partnered with ICBC and began work on a completely redesigned application. It was crucial to build a solution that delivered sustained value to both parties. After leading key stakeholders through design workshops, we were able to develop a data-driven design that worked well on both mobile and desktop devices. The ICBC Road Test Booking (RTB) Application now aligns more closely with ICBC brand and UX standards, making it easy to: -Book a Class 5, 6, 7, or 8 road test or motorcycle skills test; -View all upcoming appointment slots and testing locations; -Access road test booking records from the online portal; -Cancel, rebook or confirm an existing appointment. With transparency, open communication, and vigorous testing driving the project, we helped transform the platform into an application that is simple to use and easy to manage. The responsive front-end interface seamlessly integrates with ICBC’s backend and delivers accessible and intuitive functionality at every touchpoint. The new system went live in September 2020 and we are proud to have played a part. The new application improves the user experience for millions of B.C. motorists and automates ICBC’s user management. This saves time, money, and resources for ICBC which benefits all insured B.C. motorists and ultimately all B.C. taxpayers.

BC Registries and Online Services
BC Registries and Online Services has started a phased, multi-year modernization initiative. Their objective is to replace and improve the applications used for the Corporate, Personal Property and Manufactured Homes Registries.
Their vision is to develop a better service experience and make it easier for both citizens and businesses to complete transactions and filings with the province of BC and across other jurisdictions, manage accounts and pay for services. Over the years, the process for different entity types (corporations, cooperatives, credit unions etc.) have modernized at different rates - resulting in multiple legacy systems holding duplicated data.
FreshWorks was commissioned by the Ministry of Citizens Services to support this modernization and has recently delivered the first applications in the project roadmap. BC Registry staff also had many processes set in place that were based on the legacy system. Our team had to be aware that each improvement would require considerable change management efforts from the Ministry to adapt to the new software. Our team worked hard to modernize the system while keeping big changes to a minimum. Releases were strategically scheduled among other program releases to reduce impact to the registry staff.
The results have been immediately realized in saving time, energy, and money for everyone - the BC Government, it’s public servants, and the citizens they support. Learn more: https://freshworks.io/portfolio/bc-registry-services/
Front end: Vue.js
Backend: Python, Flask (Python) API, Postgres DB
Hosting: Red Hat Openshift
CI/CD: Jenkins
Scheduled Jobs: Kubernetes Cron
Other: NATS message queuing, Github Actions

Alberta’s Returning Traveller Outreach Program
In a little less than 30 days, FreshWorks helped the Government of Alberta build a modern web-based traveller screening system for COVID-19. All travellers are required to complete the accessible and user-friendly self-isolation questionnaire and automated processing helps agents determine which travellers have appropriate measures planned to properly self-isolate upon arrival. Traveller information is privately and securely kept in a database where different groups of government employees can access it on a need-to-know basis.
Service Alberta agents screen each plan that’s filed, and can now easily determine if that traveller will require additional self-isolation support – indicating that on the travellers case file if so. The database and portal of this new solution also helps Service Alberta know at a glance which travellers have been followed up with after they arrive. Users can see cases in a queue, assign cases to different agents efficiently, update case statuses, and keep detailed, time stamped notes for each traveller.
Alberta’s Returning Traveller Outreach Program for COVID-19 (RTOP) makes better use the information provided by travellers and automates formerly tedious processes where possible. This has made case management much more efficient, helping ensure travellers are provided assistance when needed while giving Service Alberta more confidence that each incoming traveller is followed up with according to the regulations currently in place.
Learn more: https://freshworks.io/portfolio/alberta-health/
Frontend: React, TypeScript, NestJS
Database: IBM DB2
Hosting: IBM Cloud Platform

Ministry of Citizen Services | BC Business Registries and Online Services
This multi-year initiative aims to examine species and ecosystems-related business outcomes; developing sustainable systems, processes and data that support natural resource decision-making. For this project we worked with Invasives BC to create custom software for invasive species management. The overall system includes several modern applications that are creating new capabilities for digital government in BC. The new applications allow field workers, surveyors, contractors, government administrators, and the general public to collect and share real time data in order to eradicate, prevent, and manage invasive species effectively. By consolidating all invasive species information into a unified system that is accessible, reliable, and responsive it supports more efficient and effective science based management of invasive species. While delivering these essential tools for invasive species detection, control and management, our team developed a platform that enables the sharing of species population and occurrence data with other existing systems as well. It does this by accessing and using ecological layers and providing a valuable layer of information on invasive species for others to access. The engagement included reviewing all user research that had been completed over the past 8 years, designing mockups, wireframes and prototypes, and performing user testing on the new Invasive Species Application. iOS: Swift Frontend: Angular Backend: Node.js, PostgreSQL, PostGIS, TypeORM Deployment: Docker, Jenkins, OpenShift Testing: Karma, Jasmine, Mocha, Chai. Learn More — https://freshworks.io/portfolio/invasives-bc/

First Nations Health Authority - Digital Health Mobile App
The First Nations Health Authority (FNHA) mobile app was developed in response to a need for the organization to share important notices with its members and users during the COVID-19 pandemic.
The iOS and Android app allows the FNHA to send the important information directly to the user's mobile device via a notification. Users can also access all content available on the website, including the FNHA podcast.
Notifications and content is scheduled and published using the web admin dashboard. Additionally, FreshWorks Studio created backend analytics from scratch. This was done without third-party plugins for security requirements.
What makes this project particularly interesting is that FreshWorks Studio was able to built the set of mobile applications as well as the web admin dashboard within the very short timeline of 6 weeks.
Technologies Used:
Languages: Swift, Xcode development SDK, Kotlin, Android Studio development SDK
Backend: Node.js
Frontend: HTML and Angular
Database: MongoDB
Hosting: Azure
Version Control: BitBucket
Read the full case study: https://freshworks.io/portfolio/first-nations-health-authority/

Mobile App Development for HealthLink BC
The BC Health Service Locator helps you find walk-in clinics, hospitals, emergency rooms, immunization locations, pharmacies and laboratory services in British Columbia, Canada. The mobile application was developed for HealthLink BC, a government-funded telehealth service, which provides non-emergency health information to the residents of British Columbia, through combined telephone, internet, mobile app, and print resources.
Tech Stack:
iOS: Swift 4
Android: Kotlin

Telus Health - Mobile & Web App development
Together with the Ministry of Health, Telus Health, Foundry BC, and BC Emergency Health Services, FreshWorks designed two seperate Virtual Clinic mobile applications that provide new and existing emulated health services for Foundry BC and BCEHS.
Some of the services and functions in both applications include: chat services to connect users with clinicians/service providers, mental health articles and content access with offline "favourite" functionality, calendar systems with goal setting/tracking and much more.

A Place For Mom - Modernizing Legacy Code
We redesigned and rebuilt a Canadian website for an iconic US service provider - ‘A Place for Mom’; a web resource for families searching for assisted living homes. A Place for Mom operates in all 50 states of the USA and has over 1.5 million page visits/month.
Having launched the first version, we are continuing to work with the client to further simplify the website designs and layout with the goal of continuously releasing a more and more intuitive and seamless user experience. We are utilizing modern SEO best practices to ensure that the core website is indexed appropriately by Google and easily searchable. The finished product is mobile first and fully responsive across all OS platforms, browsers and device types.
Our responsibility was to replace the core web application with one that is written in React/Redux (front end stack) and Node.js (back end stack). The goal was to recreate the application using modern technology in order to have a product that is easier to modify and achieves higher performance (which is good for SEO). Other goals for the project were: internationalization (French version of the Canadian application), localization (having a web experience specifically for Canadians), and design changes. The level of design sophistication is incredibly high, as the client has been improving on their platform for 15 years.
Front end: ReactJS, HTML, CSS, JavaScript
Backend: TypeScript, NodeJS
Full case study: https://freshworks.io/aplace-for-mom

Citizen Engagement Mobile App for the City of Coquitlam
The CoquitlamConnect app lets you swipe, tap, and connect to the city of Coquitlam. Notifications will keep you in the loop about the latest news, events, job postings, facility closures and pet adoptions in the city.
The mobile application also allows its users to further explore the city through the augmented reality feature. The user can customize the homescreen to easily access the most important features when launching the app.
Tech Stack:
iOS: Swift,
Android: Kotlin
Front end: React
Backend: Parse

BCGov Directory - iOS and Android application
BCGov Directory is a mobile application that makes it easy to find contact information of BC government organizations, offices and the people working within them. By using open data provided by DataBC, the application ensures contact information is always up-to-date.
Learn more — https://freshworks.io/portfolio/bcgov-directory/

CanConnect
CanConnect is an iOS application which uses a specially designed interface and hardware on a tablet to create an easy-to-use video chat tool for those with cognitive decline or other impairments which may make alternatives difficult to navigate. The Skype-like application has two main user types: Configurators (including Clinicians and ‘Other Users’ such as family and friends of the Senior user type) and Seniors (Type A with limited cognitive decline and Type B with significant cognitive decline). Learn more — https://freshworks.io/portfolio/canconnect/

MindShift by Anxiety Canada
MindShift gives you scientifically proven solutions based on Cognitive Behavioural Therapy (CBT), mindfulness meditation, relaxation, mood and anxiety tracking. The mobile application helps you: learn to relax; develop more effective ways of thinking; and take active steps to take charge of your anxiety.
FreshWorks Studio worked together with Anxiety Canada to revamp the already existing application and add brand new features. We've re-designed Mindshift, an app that helps manage and decrease anxiety. New features include relaxation, visualization and mindfulness strategies, check in tools and more, using the cognitive behavioural therapy approach.
Learn more about this life-changing app - https://freshworks.io/mindshift
iOS: Swift
Android: Kotlin
Backend: NodeJS, MongoDB

BCFS - iOS & Android App with Admin Web App
The BC Federation of Students is an organization that provides union services to smaller post-secondary institutions in British Columbia. BCFS provides a variety of value-adds to students that attend BCFS partner schools, including discounts at local businesses. The BCFS iOS and Android mobile applications allow students to easily browse discounts in their area, bookmark them for later, and redeem them for discounts at businesses by displaying their virtual BCFS student card. Student Union Representatives and Administrators are able to manage the business accounts and discounts from a web application. Businesses also receive value in joining as a BCFS Benefit Partner, through receiving opting-in to manage their business and discounts from the web portal, and receiving metrics on their discounts used by students through he application.
Tech Stack
iOS: Swift
Android: Kotlin
Web: React
iOS: https://apps.apple.com/ca/app/deals/id1466143851
Android: https://play.google.com/store/apps/details?id=ca.wearebcfs.students

BC Mines Core - Advanced Web Application
The technologies that supported mine oversight for British Columbians needed to be reimagined. We are working as part of a fantastic team for the Ministry of Energy, Mines, and Petroleum Resources on a project that will replace the legacy Mine Management System (MMS) with a scalable, open source, data driven system using modern and flexible technologies.
At the core, interactions and relationships with others systems will derive a platform for shared and accessible data across the Natural Resource Ministries. The previous Mine Management System (MMS) was largely stand-alone and had distinct limitations. It did not support integrated analysis or integrated decision making across the process of mine oversight.
The new system will support the creation of a complex data model that can connect various components of mines. Some examples include consultation information, risk management modelling, spatial data, financial tracking and collecting and physical attributes.
Through coordinated and accessible data, we are working to improve the functionality available to ministry staff, better inform the public on mine status, and improve cross ministry collaboration.
Front end: React redux, Ant design
Backend: Python/Flask, SQLAlchemy
Database: PostgreSQL, PostGIS
CI/CD: Jenkins, Docker, OpenShift, SonarQube
Testing: Jest/Enzyme, Pi test, Groovy/geb and spok

The Harbour Air pilot app
The Harbour Air LogIt application allows the world’s largest float plane airline to operate more effectively while also being alerted in case of potential compliance issues with Transport Canada regulations. This was an important challenge to overcome with the development of the iPad and web app, as most of the Canadian Aviation Regulations rely on current information with regards to flight and rest times. Case study — https://freshworks.io/portfolio/harbour-air-logit/

Hootsuite and Google My Business - Web App Integration
Hootsuite is one of the world's leading social media management platforms. It has an extensive directory of different applications that users can connect to in order to manage their online presence 24/7. Users can manage their Facebook, LinkedIn, Twitter, and with the work FreshWorks has done for Hootsuite their users can now manage Google My Business listings as well.
Google My Business is a free and easy-to-use tool created as a way of giving business owners more control of what shows in the search results when someone searches a given business name, including Search and Maps. FreshWorks Studio used a modern technology stack to build the integration between the social media management platform and Google My Business. It allows users to add 3 different types of streams to their Hootsuite dashboard: reviews, questions, and posts. Google My Business users can interact with reviews and questions directly from within the stream. They are also able to schedule posts for later publishing.
The GMB integration app is available within Hootsuite's app directory and had several thousand happy users within the first week of launch.
Front end: HTML, CSS, Javascript, React.JS, JQuery
Backend: Javascript, Node.JS, Postgres DB
Learn more: www.freshworks.io/hootsuite-gmb

Ministry of Education - Microsoft Dynamics
FreshWorks partnered with ITK Consulting to modernize the K-12 NGN for the BC Ministry of Education. The K-12 Next Generation Network (K12NGN) is a large network providing connectivity and security services to over 1,600 BC public schools. Previously the team managed service requests, change orders, and incidents for all public schools through manual and disconnected processes. Now all the data is connected through Microsoft Dynamics and the system will send out generated activities and notifications, as well as provide analytics, reporting, and keep track of the history of changes.
The project was the first agile project for the Ministry of Education and provided an immense value within the 11 weeks. The work was split into three phases: Inception, proof of concept, and implementation.
During the inception phase, the team worked on creating a list of requirements and user stories that were sorted by importance.
The solution involved implementing business management processes in Microsoft Dynamics and integrating multiple school and vendor data sources into a structured and coherent data set. The project also involved the development of a mobile application and API design and development to allow each component to interact.
The K12NGN team has been working with the legacy system for many years and the replacement of it required a detailed understanding of how each user navigated the system.
Full case study here: https://freshworks.io/k12ngn

MyCogHealth - Mobile Apps and Researcher Admin Panel
MyCogHealth is a research tool to assess cognitive health over time. The native iOS and Android applications allow participants to participate in studies, and take surveys throughout their day-to-day, capturing real data in different real-world scenarios. Participants are prompted to complete surveys when they become available, they can answer a series of questions and complete brain games.
The Web admin panel is a robust tool that researchers can use to create these customizable studies. Researchers can publish multiple studies, create surveys and questions within the studies, and schedule them to occur at specific times. When participants complete the surveys, data is collected in the database and can be exported by the researcher by filtering and customizing the datasets.
With this tool, the UVic Institute of Lifelong Health and Aging will be able to easily assess individual cognitive health over a long period of time, and compare individual historical results to an individual's current results, therefore analyzing age-related cognitive decline.
iOS: Swift, Obective-C
Android: Java, Kotlin
Front end: React, Redux
Backend: NodeJS, MongoDB
Case Study: https://freshworks.io/mycoghealth

UseSafer - iOS and Android mobile app
The Fraser Health Authority is one of five regional health authorities in B.C. working together with the Ministry of Health. They provide high quality, appropriate and timely health services to more than 1.8 million people living in communities stretching from Burnaby to White Rock to Hope.
Together with the Fraser Health Authority, FreshWorks developed UseSafer, an application that assists in the fight against the drug overdose crisis. It acts as a tool to help alert emergency services when a user has potentially overdosed and aims to decrease the emergency services response time significantly.
Tech Stack:
iOS: Swift 4
Android: Kotlin
Backend: NodeJS
Call & Messaging Framework : Twillio
Read more here: https://freshworks.io/use-safer

Hootsuite - Yext Software Integration
Hootsuite is one of the leading social media management platforms and allows users to monitor, post, and analyze their different connected social media networks such as Facebook, Twitter, and LinkedIn. You can keep your social presence active 24/7 by automatically scheduling hundreds of social media posts at once, across your social accounts. Yext is a data management tool that is designed to keep track of a business’ location-related information on multiple directories. The tool automatically audits business directory listings, updating and replacing inaccurate information as needed. The software also identifies listing opportunities that can enable you to fill a void where no information previously existed. The Hootsuite - Yext integration allows users to manage all of their business listing reviews in one convenient place alongside their social activity in Hootsuite. Users can reply to reviews as well as view a comprehensive set of review response metrics that enable their team to easily build and strengthen relationships with customers. Key features include: - View your business reviews all in one place on the Hootsuite dashboard. - Have a better understanding of reviews by using the analytics stream tools (content analysis, average rating, time to response, etc.) - Share your favourite reviews directly to your social channels through the Hootsuite dashboard. - Respond to reviews directly from a stream in your Hootsuite dashboard. Tech Stack: Back end: PostgreSQL database, TypeScript with TypeORM Front end: React/Redux Learn more: https://freshworks.io/hootsuite-yext

Social Media Platform Design & Web Development
Fifty One Percent Club is a social media platform designed for professional women to connect with other professional women over shared interests. Targeted at traveling business women, the social media platform allows its members to arrange meet ups and gatherings.
Techstack:
Frontend: Wordpress
Backend: Wordpress, AWS

Harbour Air - iOS and Android Native Apps
Harbour Air Group is the largest float-plane operation in North America and they offer scheduled flights, as well as scenic tour packages in different regions across BC.
The client hired FreshWorks to develop a mobile app that would allow their customers to see flight schedules easily along with the ability to book flights and vacations packages. The result was 2 new mobile apps (iOS + Android) and a modern website that allows users to book flight reservations, view upcoming and past flights, and access 360-degree videos of some of their scenic flight tours. We incorporated frequent flight options, which adapts to user preferences over time, as well as additional customer help sections.
We incorporated extensive UX research including focus groups and heatmapping in order to come up with an intuitive UI created from observations of user behaviour. Harbour Air has received a lot of great feedback in regards to the new modern and clean UI and overall booking flow within the application.
Tech Stack
iOS: Swift
Android: Kotlin
Backend: (existing)
Case Study: https://freshworks.io/harbour-air

The AI chatbot for the Online Divorce Assistant
The Justice Chatbot was created in response to call for solutions that could leverage articifical inteleginece (AI) to improve the user experience of the Online Divorce Assitant. The Online Divorce Assitant is an existing application that helps users complete the required forms in order to file for divorce in BC. The request was to create a solution that would work with minimal changes to the existing application.
The Justice Chabot uses Watson's Assistant, speech-to-text, and text-to-speech services to create an interactive chatbot that can walk a user through a complex form. Users interact with the chabot in their preferred language, answering questions that are easy to undestand. In turn, the chatbot will valiadate, format, and translate the answers before placing them into the form's inputs. The chatbot can also answer any questions the user might have whily progressing though the form, and if it does not know the answer, can point them to resources that may help. All interactions on the page flow through the chatbot. Using the natural language processing of Watson Assistant, users are able to converse with the chatbot by speaking in a natural way. Text-to-speech allow the user to listen to the responses and speech-to-text enables them to respond using thier voice. Learn more - https://freshworks.io/portfolio/ai-chatbot/

Prenuvo - iOS and Android Apps for Medtech Company
We built this application for individuals that have recieved an MRI scan from the private organization, Prenuvo. With this application, scans completed by Prenuvo can be shared and viewed via the Android and iOS applications, which contain a set of images that can be viewed, reports written by the clinician, and links to additinal resources. Scans can also be downloaded onto the device for easy offline viewing, and the entire application is heavily secured with two-factor authentication and biometric login, to ensure the security of individual's personal health information. Learn more -http://freshworks.io/prenuvo

Grouse Mountain - iOS and Android Native Apps
FreshWorks redesigned the Grouse Mountain mobile applications, improving the UX and adding cutting edge augmented reality map elements. The brand new application features a summer-winter toggle, a ticket purchasing portal, web cam feeds, event lists, snow reports, dining locations, grouse grind tracking, and 'what’s open' reports for lifts, runs and terrain.
Grouse Mountain previously had 2 apps: one called "Grouse Mt," which gave users updates on the status of lifts, runs, etc. at the park, as well as basic information about the various activities available; and a second called "Grouse Grind," which allowed users to record their times when hiking the Grind (a 2.9-kilometre trail up the face of Grouse Mountain, commonly referred to as “Mother Nature’s Stairmaster”) and compare their results with their friends. These were replaced with a single unified app built from scratch with new features added like ticket and pass purchasing, an augmented reality map, and multi-language support.
Tech Stack:
iOS: Swift
Android: Kotlin
Backend: (existing)
Case Study: https://freshworks.io/grouse-mountain

MyRangeBC - Web and iPad App
MyRangeBC is a responsive web and mobile (iOS) application that FreshWorks has designed and developed as a result of our continuous application services contract with the BC Natural Resource Transformation Sector (NRTS). The B.C. government’s Range Program allocates and administers hay cutting and grazing agreements on Crown rangeland. Each agreement requires an approved and current range use plan - which was previously submitted on paper. The new and modern application allows agreement holders to use web and mobile (iOS) system to easily create, update and manage their range use plans.
The goal of MyRangeBC was to create a user experience that would allow just about anyone to use the application with minimal instruction. The experience using the application on web and iOS was designed to feel like a cohesive consumer grade product. This focus aimed to ensure that agreement holders with varying levels of technical comfort would be able to engage with the application. The application provides a clear sense of purpose for its users– outlining what steps they need to perform to move the range use plan approval process forward.
Read the full case study: https://freshworks.io/myrangebc

PlayBook Hub - iOS and Android Native Apps
Playbook Hub is an all-in-one platform for the arts and entertainment industries. The technology provides global reach, exposure and growth opportunities for talent through a single platform, as well as an unparalleled feature-set for agents or managers to book and connect with artists.
With Playbook you can truly act both locally and globally from the convenience of your laptop, tablet or mobile device. The industry-leading technology has been built into custom apps to allow the simplest and most efficient management of talent and talent bookings.
We designed all the UI/UX for the iOS and Android app. We developed the native iOS & Android apps by following agile methodology while coordinating with Playbook Hub’s backend team to integrate with their API for payment, searching, profiles and other features available in their web application.
iOS: Swift
Android: Java
Backend: PHP Laravel

Sailing Plan - Web & Mobile App
Sailing Plan was developed by FreshWorks Studio for Limnology Research Core (LRC) to improve boaters’ safety through modernizing the way small vessel boaters can submit their sailings plan to Marine Communication Traffic Services (MCTS). Previously, a sailing plan was submitted by filling out a downloadable PDF form that then needed to be faxed. The submitted sailing plans were kept in a paper copy in a folder, making it very unefficient to find plans when needed and also near impossible to keep track of which sailing plans should be escalated.
The user-friendly Sailing Plan mobile and web app allows boaters to fill out their sailing plan on their mobile device or online and submit it directly. The user is also able to store and reuse data, such as captain, vessel, and passenger info, for future plans. Additionally, boaters can store their emergency contacts in the app who will be notified in case of plan escalation.
The FreshWorks-built web/admin dashboard allows the responsible government agency to access and review sailing plans to check on plan status.
Read the full case study here: https://freshworks.io/sailing-plan

Used.ca - iOS and Android Native Apps
Used.ca was launched in 2005 with the sole purpose of reducing landfill waste in Vancouver, BC by selling used items through an online platform. Since then, the website has recorded over 55 million page views per month.
To continue the rapid growth of Used.ca users and to streamline the buying and selling process, we partnered up with the guys behind the operation to transform the Used experience into a mobile app that connects with the online classifieds.
Developed with passion and a whole lot of love, the Used.ca app makes buying and selling goods a breeze - with a built in chat, personalized notifications, location-based searching, and buying and selling features that can all be accessed from your mobile devic. We couldn't be more excited to have been a part of making Used more, well, useable!
iOS: Swift
Android: Kotlin
Backend: (existing)
Case Study: https://freshworks.io/usedvictoria

Waveband Pro - iOS Mobile Apps
FreshWorks Studio designed and developed the Waveband Pro app ecosystem which lets people with a wide range of disabilities express themselves musically through movement. We developed this app for CanAssist - an organization of the University of Victoria that is dedicated to helping people with disabilities improve their quality of life and to increasing awareness of disability issues.
Users convert motion into the sound of their choice of musical instrument. Users can roll, pitch or turn their mobile device to play a piano scale, shake the device to play a tambourine, and so on. Waveband is completely customizable to ensure that each user's ability to move can be fully taken advantage of. When used in conjunction with a strap to secure the device to the body, the app can be especially useful to people who have disabilities that prevent them from playing traditional musical instruments.
For example, a person who has some control over their arms could have an iPod Touch attached with a runner's strap. When he moves his arm sideways, the device plays a pre-selected scale across several octaves, sounding just like a banjo. Someone with extremely limited control over her movements could even have a device attached to her power chair so that the movement of the chair activates the sound of a piano.
iOS: Swift 4 and Objective - C
Android: Kotlin
Backend: Apple on Demand Services used to fetch assets
https://freshworks.io/waveband-pro

PetVibe
PetVibe is like Facebook for pets. It was created for pet lovers as a place to expand the pet community in a safe and fun online environment. PetVibe allows users to learn, connect and share with other pet owners, and help them have the best possible pet ownership experience. The app offers a number of useful features like social media posts, blogs, news articles, private messaging, events, pet sharing and fostering, business services etc.
As with every application we develop, PetVibe project began with just a high-level idea from our client. From the idea comes the discovery process, where our business analysts, project managers, and stakeholders work together to reign visions into concrete requirements. These often come in the form of user stories, application flows, and designs. Our talented software developers then coded the website as per the requirements, followed by through Quality Assurance and then public launch. Currently, the website has over 20,000 monthly active users.
iOS: Swift
Android: Kotlin
Backend: PHP
Case Study: https://freshworks.io/petvibe/

BCHighways - Mobile Apps Using Open511
The BC Highways application was one of most successful and recognized projects spearheaded by the FreshWorks team using the open-source 511 API from the DataBC Catalogue. Various open source libraries were integrated for data analytics and mapping visualizations to provide citizens of BC with concentrated and accessible data and information regarding highways across British Columbia.
FreshWorks developed a machine learning module in Python to access realtime traffic conditions by analyzing the image feed from traffic cameras. The app has since added new features including Border Delays, an event feed based on a user’s specific location including construction and accidents, as well as coloured map icons which indicate areas where traffic is most severe. Additionally, users can access real-time data from a wide variety of BC Highways cameras whenever they please, to examine road conditions, dangers, and traffic.
Minister of Transportation Todd Stone personally recognized FreshWorks for their excellent work on the BC Highways application. The open source project is being further extended for other Canadian provinces including Ontario and Alberta. The BC Highways app now has over 110k downloads & 50k monthly active users.
iOS: Objective-C
Android: RxJava
Data: Open 511 APIs
Other: JSON, OpenData, Objective-C, RxJava, Realm MapKit, CoreLocation, Google Maps
https://freshworks.io/bc-highways

Harbour Air - UX Research and Website UI Redesign
FreshWorks redesigned and rebuilt a responsive website to exist alongside with the Harbour Air mobile application for iOS and Android which were developed as part of separate project.
The Harbour Air Group is the largest float plane operators in North America - offering scheduled service flights as well as scenic flights and tour packages. Our work includes ticket booking features, along with an interactive calendar, scheduling, flight tours and other corporate content/pages.
During all phases of the project, our team ensured that the website’s look and feel (user experience) matches that of the mobile applications. All aspects of design and branding were discussed with the client and driven by research from focus groups, google analytics, and heat mapping. Marketing guidelines were also taken into consideration before implementation of the redesigned website. The result is a modern, user-friendly website with significantly improved functionality for all users (internal and external), allowing travel to be booked seamlessly.
Learn more about our work with Harbour Air - https://freshworks.io/harbour-air

EAO - Inspection App Ecosystem
Since early 2016, FreshWorks has been involved with the BC Environmental Assessment Office in the role of application development and IT operation support. Our team developed a modern field application for Enforcement Officers and by incorporating GPS, an offline first approach, and media attachments, they can now submit inspections from their mobile devices, completely eliminating manual data entry.
FreshWorks implemented REST API architecture to communicate with the backed server hosted on OpenShift environment and worked with Siteminder to authenticate field inspectors. A modern web portal allows EAO office staff to manage field officers, inspection schedules, reports and other related artifacts. Our team conducted several field studies with actual inspectors to garner accurate and sufficient application requirements outside of the contracted work.
Both the web portal and mobile app come packed with a variety of features to both augment and synergize the entire inspection process, allowing future inspectors to focus on the important stuff - looking after our beautiful province.
iOS: Swift 3.0, MapKit, offline synchronization, custom ERP integration
Android: Kotlin
Backend: Node.JS, Parse
Frontend: Angular2, Express.js
Database: Mongo DB
Deployment: OpenShift
Testing: Jasmine
https://freshworks.io/eao

VanWineFest - iOS and Android Mobile Apps
Since 2016, FreshWorks has been bringing a mobile experience to the Vancouver International Wine Festival. These custom mobile apps allow Wine Festival participants to follow a schedule of conference events, make notes, post to social feed, and contact winery representatives.
You can see which wines have been getting great reviews from others, and leave notes for yourself as you go to see which wines you liked so you can follow up to find that wine either in stores or direct from the winery after the festival.
iOS: Swift
Android: Kotlin
Backend: Parse

SPAAH - Mobile Apps, Admin Panel, & Analytics
SPAAH is an app ecosystem designed to connect users with Health & Beauty Service Practitioners outside of the traditional Spa visit model. It serves as a platform for prospective clients to both search for services and post specific jobs, and for practitioners to bid on work, for services that take place in the office, home or otherwise on the go.
Clients and practitioners are validated, able to discuss jobs through direct messaging, review each other, schedule jobs with integration to common calendars, and make payment directly within the platform.
The software platform showcases advanced scheduling/booking systems for jobs, native calendar integration and payment processing features were also built from scratch. We used modern JS framework such as React/Redux for front end, while PHP was used for backend, PostGreSQL was the database language, RESTful web services were developed and Docker was used extensively in the project. We created not just great mobile apps, but an admin panel and an analytics dashboard for the client to closely monitor how the app was being used.
iOS: Swift
Android: Kotlin
Front end: React/Redux
Backend: PHP, PostGreSQL, Docker

Independent Investigations Office of BC - Custom Wordpress
FreshWorks Studio fully redesigned the Indepent Investigation's Office of BC's (IIO) website to improve overall design and usability. IIO was already collecting user feedback on the old Wordpress website by the time we kicked things off. Throughout the discovery phase we used that feedback and additional research to solidify the new features in a set of user stories.
The custom WordPress site allows users to easily access relevant information on current and past cases through advanced custom search funtionality. Website visitors can sort cases by area, incident classification, agencies involved, and incident year. Security for this website required particular consideration. The site needed to be hosted on government servers and all code needed to be reviewed by their cyber security specialists to ensure that there was no security issues.
Read the full case study: https://freshworks.io/independent-investigations-office

Victoria Votes
Victoria Votes was created for the 2018 municipal election in Victoria. This app allows voters in Victoria, BC to find out all they need to know about an upcoming municipal election. Find polling stations near you, see what ID you need to bring, read Mayor and Councillor candidate profiles, see if you are registered to vote and more.
iOS: Swift
Android: Java
Backend: Back4App

Livecare Connect - Telehealth Apps for Doctors and Patients
Livecare approached FreshWorks with a mission to solve the disparate physician services shortfall in rural communities. The solution was a telehealth web and mobile application which utilizes video conferencing and real time secure instant messaging to provide healthcare from remote locations. Livecare Connect™ Telehealth Platform can improve a clinic’s practice efficiency, patient satisfaction & schedule flexibility. Connect provides a high-quality, easy to use video conferencing platform that can integrate smoothly into any healthcare practice.
The app (web, iOS, Android) is simple and intuitive interface that allows users to schedule a visit and uses Oscar EMR plugin for integrated scheduling and visit documentation. A medical grade, high definition video provides the clearest images. It fulfills national healthcare security standards (PIPA & FIPAA Compliant). FreshWorks gained experience in the complex policies, processes and security requirements involved in end-to-end development of a telehealth application and can bring this experience into future projects with Vancouver Island Health Authority (VIHA). Livecare was launched in September 2018.

BC Services Card - Mobile Apps for MTICS
Our company was commissioned by the BC OCIO and Ministry Citizen Services to develop a user centric application that helps BC Residents identify themselves across various government websites. The core idea was to develop a secure authentication app, which would store BC Service card details and then help the users authenticate and login to other websites through one click on their pre-configured Mobile Apps.
Security was a paramount consideration in this project, as the application dealt with the sensitive personal data of over 13 million BC residents. Thus we implemented advanced data encryption and secure transmission practices to ensure ministry development and delivery standards. We used JWT (java web tokens) binding and 256 bit SSL encryption to enhance data security.
The app implemented silent push notification, biometrics scanning, background location tracking etc. to provide superior user experience over both mobile and web applications, the latter of which was built and maintained as a RESTful web service. The project started in March 2017, the first version of the app was launched in November 2017 and our team is currently working towards adding more features to the app.
iOS: Swift 3.0
Android: Java
Backend: (existing)
Other: Siteminder, TLS, JWT, Swift 3.0, Java, Mobile Device Management (MDM), IOS KeyChain, Android KeyStore, RSA & AES encryption
Case Study: https://freshworks.io/bc-services-card

Connect West Van - Native iOS and Android Mobile Apps
Connect West Van allows residents to engage with their city like never before. Search for jobs with the municipality, fire, or police departments and get the latest news or events directly from the District of West Van. Users can find contact information for different offices and team members or submit a service request through their mobile device.
The service request function will allow residents to report potholes, street light outages and other issues right from the app. Residents can take a picture of the issue, pinpoint it on a map, and submit directly to staff from their phone. The app will send you emergency alerts and provide you with quick access to the districts online services such as recreation schedules, the West Vancouver Memorial Library, or the Garden Side Cafe menu.
This native application is making life simpler for residents of West Vancouver and is available on both iOS and Android.

Connect Victoria - iOS and Android Native Apps
ConnectVictoria allows residents to search for jobs, news, media releases, events, contact information and submit a service request through their mobile device. The service request function will allow residents to report potholes, street light outages and other issues right from the app. Residents can take a picture of the issue, pinpoint it on a map, and submit directly to staff from their phone.
The City of Victoria is a smart city, and it needed an app to match. A place where citizens and tourists could not only access city information and services, but where locals could also rediscover the wonders of their own home. Connect Victoria allows citizens and government employees alike to interact with their city like never before by taking online connection points on the City’s website and providing them in an easily accessible mobile app.
Read the full case study: https://freshworks.io/connectvictoria
iOS: Swift
Android: Java
Front end: Angular.JS
Backend: Node.JS, ESRI Maps, HTML parsing

Hop Creek Farms - Custom Shopify for Local Farm
Hop Creek Farms is located in the beautiful Squamish Valley in British Columbia. This 33-acre farm sustainably and ethically raises beef, pork, lamb, and chicken which they sell locally. For this local farm it was important to allow customers to connect and purchase or preorder farm products conveniently. To make this possible they needed a site that was easy to navigate, easy to update, and made the ordering process simple for the team at Hop Creek and their customers.
The brand new website is built on Shopify's CMS, and has allowed the Wright Family to extend their reach beyond Squamish. The site enables users to directly purchase and pre-order cuts of meat directly from the farm that will be delivered upon availability while payment processing is completed quickly, easily, and securely for everyone. The orders are conveniently created and sent to Hop Creek directly for fulfillment reducing their admin time significantly and allowing them to spend more time building a thriving business.
CMS: Shopify

Ziggie - E Commerce platform
Ziggie provides a curated marketplace for customers, suppliers and social impact partners. One can open a "Changemaker Account" which means every purchase generates 5 – 20% of the retail price to their personal account called “My Changemaker Account”.
By opening a "Changemaker Account", one can direct these funds to any number of worthwhile causes offered by the social impact partners to improve lives.
http://www.ziggie.net/

Telus Health | Espri
FreshWorks partnered with TELUS Health to create Espri, a multi-tenanted digital health app that enables organizations to support their frontline workers with targeted mental health resources. Frontline workers have reported increased anxiety, depression, insomnia, and distress during the pandemic. This is often caused by job-related stressors, such as the risk of exposure to infection, compassion fatigue, overworking, and the psychological impact of isolation and interpersonal distancing. Despite the magnitude of mental health problems among front-line workers, their psychological health is often overlooked. Without access to timely support, mental health issues can often go untreated, leading to burnout or worsening of symptoms. To help support the mental health and wellbeing of Canada’s frontline workers, the Espri project began. FreshWorks conducted a rapid but in-depth user research phase and developed the applications with the guidance of occupation-focused clinicians. As a result, Espri provides frontline workers with a unique combination of tools that are easily accessible – including clinically-informed content, resilience tools, group counseling sessions, and peer and crisis support. There is both a mobile app and a web component in the system, and the framework is multi-tenanted which enables white-labeling and customization of the mobile app for other industries. Espri can be tailored to the unique mental health and wellness priorities of any industry, such as law enforcement, healthcare, and emergency services. We are proud to work with Telus Health on an initiative that will modernize and transform access to care for thousands of frontline workers across the country. Read the full case study here -> https://freshworks.io/portfolio/espri-multi-tenanted-digital-health-app/

Alberta Health | Critical Workers Benefit
Alberta Health sets policy and direction to achieve a sustainable health system to promote the health of Albertans. Critical workers have played an integral role in keeping the economy running and citizens safe during the pandemic. The Government of Alberta recognized this challenge and set out to build a solution that would show support and give back to the people who needed it most. In just 2 weeks, FreshWorks partnered with Alberta Health to build a powerful online system for Alberta’s critical workers to apply for COVID-19 benefit funding and Alberta Health staff to process applications. The application contains a user portal, known as the Operator Portal used by applicants, and an agent portal, known as the Assessor Portal. The Operator COVID-19 support funding provides a payment to eligible healthcare organizations in Alberta that have been impacted by COVID-19. This ranges from challenges such as reduced bed capacity or increased organizational costs. The funding scales based on the impact and size of the organization. Through the benefit, the Government of Alberta aims to distribute up to $465 million in funding to eligible workers across social services, healthcare, education, and private sectors. The payment management system is set to handle more than 30,000 healthcare employees receiving benefit funding with 1,000+ processed so far. Features include account creation and authentication using IBM’s App ID system, secure organization data storage, organization look-up and task follow-up, approving, denying, and reviewing applications, and payment processing using Government of Alberta’s 1GX (One Government eXperience) payment system. We hope this project serves as a blueprint for future government payment distribution initiatives, paving the way for accessible services for all citizens. Read the full case study here -> https://freshworks.io/portfolio/critical-worker-benefits/

Capital Asset Management System | Min of Education
The BC Ministry of Education’s Capital Management Branch manages and allocates $2.4B in capital funding to the K-12 system every three years for the province’s 60 School Districts’ priority capital projects. Projects include, but are not limited to, school expansions and replacements, seismic upgrades, and new playground equipment. Two legacy OpenVMS systems, developed in the early 1990s, were unable to accommodate new education and funding models and required modernization. A flexible system that could easily adapt to new legislation, processes, and emerging models was required. FreshWorks and ITK developed the new cloud solution replacement for the Ministry’s Capital Asset Planning System (CAPS) on Microsoft’s Power Platform. The new modern CAPS system consists of two Power Apps applications. The first application is used by Ministry Staff to orchestrate and manage calls for submission, review, and approve plan submissions. The second application is used by school districts to develop their capital plan submissions and to collaborate with their Ministry planning officers to explore the best use of capital.
This custom Power Apps-based solution met the above goals of modernizing the system and enabling a data-driven approach to defining funding models. The new CAPS system completely automates the call for submission process and provides workflows to efficiently manage the review and approval process allowing more time for Capital planning officers and School district staff to collaborate and explore innovative ways to best use available resources to meet the needs of BC’s public schools.

MVRB | Online Review System
FreshWorks helped build the Mackenzie Valley Online Review System, which provides an opportunity for citizens and regulatory boards to participate in the Boards’ public review process. The Mackenzie Valley Environmental Impact Review Board's mission is to conduct fair and timely environmental impact assessments in the Mackenzie Valley that protect the environment, including the social, economic and cultural well-being of its residents. The Online Review System provides all citizens and regulatory boards with an opportunity to participate in the Boards’ public review process which is meant to protect the land, water and resources in the Mackenzie Valley. Anyone can provide input to an ongoing review and the system allows an individual to view reviewer comments and proponent responses in real time. The systematic and transparent method for submitting comments to the Board ensures all parties are kept informed with respect to resource management issues and decisions. The system requires individuals to include both a comment and a recommendation so that it’s clear what is being asked for and if the recommendation is to the Board or the company.

Skip the Ditches
This intuitive designated driver application, available on both mobile and web, ensures impaired drivers and their vehicles return home safely. Users can find drivers by location, book rides, and view details such as driver ratings, location from pickup, and estimated time to arrival. Payment is securely processed through the app after the user and their vehicle are safely brought home. The application was built using AngularJS for frontend, and NodeJS, MongoDB, and FireStore for the Backend. The Android application wwas developed using Kotlin, and the iOS app was developed with Swift 4.4.
Frontend: AngularJS
Backend: NodeJS, MongoDB, FireStore
Android: Kotlin
iOS: Swift 4.4

Workplace Mental Health Hub
In partnership with Canadian Mental Health Association BC (CMHA BC), FreshWorks helped build a digital resource hub that provides access to vital mental health resources. Workplace Mental Health Hub serves employers and employees throughout BC who work in tourism, hospitality, and community social service sectors.
The hub offers a comprehensive range of tools and resources that address common workplace issues, including harassment, bullying, and COVID-19 exposure. The hub also provides accessible tools for workers at all levels to improve their overall mental health, and support to connect to other mental health services, including counselling and peer support.
The hub augments existing mental health support for workers in the long-term care and continuing-care sector, including the Care for Caregivers website and Care to Speak peer support service. Both services received major uptake from healthcare workers throughout the province. The hub builds on this success and provides more workplace sectors with the mental health support they need.
You can access the hub here: www.workmentalhealthbc.ca
Web - Strapi & Angular.js
Reviews
the project
Mobile App Dev for HealthTech Company
"They are very quick, responsive, and intelligent."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am a Director at a healthcare product and services company.
For what projects/services did your company hire FreshWorks Studio, and what were your goals?
We hired FreshWorks Studio to develop a mobile app to support the mental health of first responders and healthcare professionals suffering from burnout, stress, and the mental health impacts exacerbated by the COVID-19 pandemic. Our goal was to support mental health and wellness in this population while addressing several challenges facing first responder organizations:
(1) Restricted budgets
(2) The need for easy implementation
(3) The need for content to fit the specific mental health and wellness needs of each organization.
Unique cultures within first responder organizations require unique support tools that “speak their language.” The FreshWorks team worked with our company to define and develop a mobile app platform that is highly configurable and can be set up in a matter of hours for a client. While the platform “comes with” a set of occupationally targeted mental health tools and resources, it was built to support an organizations' own tools and resources which they can manage themselves.
How did you select this vendor and what were the deciding factors?
We first partnered with FreshWorks in July 2019 after a national search for a mobile app development partner. We invited 8 companies to respond to an RFI and through a rigorous evaluation process we selected FreshWorks. They worked closely with us during that initial project to develop four mobile mental health apps, proving their capabilities but also their cultural fit. They were a strong team and literally a pleasure to work with. They brought a lot to the project besides their app development skills.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The team performed every task associated with defining, developing, testing, and moving mobile apps (for iOS and Android) to production. The scope of work included requirements definition, detailed work planning including governance, sprint schedules and planning, technical architecture and design, privacy, security, and identity management planning; UX/UI design; technical architecture development; application development following an agile process; functional, system and integration testing; production readiness and deployment in AWS; and documentation.
How many resources from the vendor's team worked with you, and what were their positions?
Over the course of the project up to 20 different resources supported the team, including Project Manager, Scrum Master, Technical Architect, Senior BAs, Android App developers, iOS app developers, full stack developers, UX/UI designers, and QA analysts.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Espri was launched in early 2021 and since then we have secured a number of first responder and professional athlete association clients. We have also secured several national partnerships to help advance mental health and wellness with the Espri app. The platform is highly configurable and we've been able to quickly build new "editions" for other employee types and add new functionality (Peer Support). Overall we've had extremely positive feedback on the app - it is intuitive, very nice to use, and very much rooted in the needs of the end-users which was very important to us.
Describe their project management style, including communication tools and timeliness.
The project manager and scrum masters were dedicated to our project and became core members of our team. They were available, highly accountable, and delivered high-quality work at all times. Communication tools included Slack, Jira, email, daily stand-ups, phone, and pretty much anything that was required. As this project took place during the COVID-19 pandemic there was no option to meet in person - we overcame that barrier easily.
What did you find most impressive or unique about this company?
They are very quick, responsive, and intelligent. They have strong talent that is used to working in an agile manner and up on the latest design and programming best practices. They brought a "fresh" energy into our project and we were very glad to have selected them as our partner.
Are there any areas for improvement or something they could have done differently?
No, they were a fantastic partner.
the project
Traveler-Tracking Platform Dev for Canadian Province
“FreshWorks Studio’s collaboration is impressive.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I work for the government of one of the Canadian provinces. We’re leading the response actions from the provincial government related to COVID-19.
What challenge were you trying to address with FreshWorks Studio?
We partnered with the government of Canada on a first-of-its-kind International Border Pilot Project to assess the ability of travelers to come back from international trips and have a reduced quarantine.
We already had a contract with FreshWorks Studio for our Returning Traveler Outreach Program, so we expanded our contract with them to create a registration form to track symptoms and follow-up testings for the travelers that were already in the program.
What was the scope of their involvement?
We were given a three-week notice to have that program in place, and, given that this was a collaboration with the federal government, all of our decisions required two levels of approval. Thus, we created a project team with a number of sub-working groups such as the operations, logistics, governance, information and intelligence, and testing teams.
FreshWorks Studio was involved in all the facets of this project. Over the three-week process, we developed a complete registration form, a process, and all of the communications for the entire pilot program.
What is the team composition?
We have three main points of contact from FreshWorks Studio, but their team has grown as the project scope has increased. We deal with two of our main contacts on a regular basis, and they’ve been heavily involved in the creation, development, and adjustments that we’ve made throughout the entire project.
How did you come to work with FreshWorks Studio?
I believe that we originally hired FreshWorks Studio through a regular procurement process. As they had already developed a basic registration form for travelers, we continued working with them. It was easier for them to adjust an existing platform in order to go live for this project in such a short turnaround time.
How much have you invested with them?
As this is a joint project between the federal and the provincial governments, the project’s total cost is over $25 million.
What is the status of this engagement?
This specific project started in October 2020, and our engagement is ongoing. FreshWorks Studio has also been awarded additional work for the government of our province.
What evidence can you share that demonstrates the impact of the engagement?
Over the course of four months, our pilot program saw over 52,000 travelers come back from international travel and be released from quarantine early, with a limited spread of COVID-19 in the community.
The relationship that we’ve developed with FreshWorks Studio is excellent, as are their technical ability and turnaround times. They’re very responsive, and their response time is excellent. Sometimes they answer within minutes and other times within hours. On occasions, our demand for changes was very high, and they always exceeded our expectations.
How did FreshWorks Studio perform from a project management standpoint?
We’ve never had an issue with FreshWorks Studio in this regard. Even when the project got more demanding, they always met deadlines and were ready to make changes. Additionally, they’re very open to discussions about improving our workflows and processes and approaching the constantly arising challenges.
What did you find most impressive about them?
FreshWorks Studio’s collaboration is impressive. They have the ability to brainstorm options when there are constant changes in a project or when there is a high demand for different things at the same time. They also come up with out-of-the-box ideas and work with multiple partners to achieve success.
Are there any areas they could improve?
The only issue we had initially was that FreshWorks Studio wasn’t staffed out completely, considering the amount of work that they ended up doing for us. However, that’s something that they have improved over the past months.
Do you have any advice for potential customers?
Involve FreshWorks Studio early on in your conversation, and include them in the project development. Given that they’re excellent at thinking outside the box and coming up with creative solutions, it is better to involve them from the beginning.
the project
Dev Staff Augmentation for Consulting Company
“They knew what to do and how to get things done.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there?
I was the IT project manager for CGI. They provide consultation services to the government and industries.
What challenge were you trying to address with FreshWorks Studio?
We needed additional technical resources to work with us on an urgent project.
What was the scope of their involvement?
FreshWorks Studio integrated into our team. We used an Agile development methodology and worked in 8-week sprints. At the end of each sprint, we did a demo for our client. We used technologies such as Python, Azure, and Drupal.
What is the team composition?
We worked with eight people from FreshWorks Studio, some of which were developers.
How did you come to work with FreshWorks Studio?
We chose them because they had the experience and capabilities to augment our team.
What is the status of this engagement?
We worked together from December 2020–February 2021.
What evidence can you share that demonstrates the impact of the engagement?
We received tremendously positive feedback during the demos for our clients; they were extremely impressed with what they saw.
How did FreshWorks Studio perform from a project management standpoint?
FreshWorks Studio was transparent and communicative throughout the project. They worked as part of our team, so we managed the project. We used Jira to track the project and communicate the sprint stories.
What did you find most impressive about them?
FreshWorks Studio was high-performing and self-organized. They knew what to do and how to get things done. We didn’t have to spend a lot of time explaining things to them, which helped move things forward nicely.
Are there any areas they could improve?
There’s nothing I can think of that needs improvement.
Do you have any advice for potential customers?
Go and get them.
the project
iOS/Android App for Designated Driver Vehicle Pickup Service
“They really hit our target.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the director of a designated driver vehicle pickup service.
What challenge were you trying to address with FreshWorks Studio?
We needed help with app development.
What was the scope of their involvement?
First, spent a couple of months deciding how we wanted the app to work. The layout is crucial, so we wanted to make sure we got it right. Then, we brainstormed how things would play out before we built the actual app. Finally, the team developed the app on iOS and Android for us.
What is the team composition?
We worked with their owner and a project manager.
How did you come to work with FreshWorks Studio?
We interviewed a few different companies and found they were the best fit for us. We liked the pay-as-you-go model format, too.
How much have you invested with them?
We’ve spent over $250,000.
What is the status of this engagement?
We started working together in June 2020, and we launched the app in March 2021.
What evidence can you share that demonstrates the impact of the engagement?
Everything looks great to us. They did great work with the graphic design and the layout.
How did FreshWorks Studio perform from a project management standpoint?
They did really well. The project manager was on top of any issues. We never felt that they weren’t taking care of our issues. We communicated via email and had weekly updates on where the progress was at. We were well informed throughout the project, which was great since we were very new to the process.
What did you find most impressive about them?
It was great how they were able to transfer our ideas and conversations into the app during demonstrations. It showed that they were great at listening and hearing our communication. They really hit our target.
Are there any areas they could improve?
At the end of the project, we could’ve had fewer meetings. I would’ve preferred their time to go into refining and perfecting the app at that stage.
Do you have any advice for potential customers?
My advice is to have meetings every couple of weeks to stay on top of things. Make sure you address concerns early on so that everyone understands what’s going on.
the project
App Development for Government of British Columbia
"FreshWorks Studio is a really passionate and committed group of people."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I work for the ministry of health in the government of British Columbia (BC). We provide oversight, funding, and federal government functions for the BC health system.
I am part of the digital health strategic initiatives branch. We provide digital health project leadership and implementation of digital solutions for the BC health system. My title is the patient empowerment portfolio leads. I support all of the citizen-facing applications in the ministry of health.
What challenge were you trying to address with FreshWorks Studio?
They worked on two of the applications in my portfolio, targeting two specific groups. The first group was youths aged 12–24 with mild to moderate mental health challenges. The goal there was to develop a mobile way to connect them with services and service providers.
The second group was first responders who see a disproportionate amount of mental health challenges, both because of the opioid epidemic that we have in Canada, as well as the COVID-19 pandemic. We wanted to develop a mobile app that provided them with digital services and information quickly and in a mobile-friendly manner.
What was the scope of their involvement?
They have a full development stack that’s been responsible for developing the applications, and they’re also involved in the design process. Additionally, folks from their team have worked with our youth advisory team and other stakeholders to elicit requirements.
Both applications are for iOS and Android, and the youth mental health application also has a web-based version. Everything is built natively. The MVPs are live, currently, and we’re moved into phase three of the project.
What is the team composition?
It varies a bit depending on the phase of the project we’re in, but right now we have a solution architect, a technical project manager, a scrum master, a business analyst, a UX/UI design, an iOS developer, an Android developer, and two full-stack developers.
How did you come to work with FreshWorks Studio?
FreshWorks was on board before I was in charge of these projects, but my understanding is that they came highly recommended, in addition to being local. They had expertise in mobile application development.
What is the status of this engagement?
FreshWorks Studio has been on board since September 2019. We’ve been working on both these projects for a few years and with a number of service providers.
What evidence can you share that demonstrates the impact of the engagement?
We’re still early in the process of evaluating the impact of the applications, but we’ve already received multiple five-star reviews on the app stores.
Internal stakeholders have been happy with the process and the work that FreshWorks Studio has done. We think they’re a great team.
How did FreshWorks Studio perform from a project management standpoint?
Overall, it was good, but it may be an area that they could improve on. They’re a newer company, and thus they may not have the depth of project management expertise that a larger firm would have. FreshWorks Studio makes up for that in their ability to deliver on the technology front, however.
We brought in one of our other partners to help in a scrum master role and provide a bit more oversight, but, generally, FreshWorks Studio was fine. They just need some time to figure out the tools and processes they need.
In terms of communication, the project manager and the product owner on my side handle the day-to-day interactions, but I have a bi-weekly touchpoint with FreshWorks Studio’s technical project manager and owner. I use that time to raise any issues we have and discuss challenges. They’ve been very responsive to everything we’ve asked.
What did you find most impressive about them?
FreshWorks Studio is a really passionate and committed group of people. They have a lot of mobile app development expertise. Their services certainly meet our needs.
Are there any areas they could improve?
The only critique I have is around project management. It’s nothing major, but they could do a better job of managing scope and expectations, as they often have to work evenings and weekends to deliver on time. To me, it perhaps indicates a lack of discipline in project management.
Do you have any advice for potential customers?
Be open with your requirements and maintain an open dialogue. They’ll engage with you about how to get the most value.
the project
UX Design for Canadian Government Organization
"The team was knowledgeable and professional."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the senior IT business relationship manager for a Canadian government organization.
What challenge were you trying to address with FreshWorks Studio?
We wanted to create an interactive customer experience with our road test application.
What was the scope of their involvement?
FreshWorks Studio worked with us from the service design ideation stage. They helped build up the concept and helped visualize what the experience would look like for customers, as well as what the application would look like. They used AngularJS to develop the frontend of the application and for building new APIs. Map features were built-in. The layout and the flow of the customer experience going through the booking system were improved. Visuals for the map and where to schedule appointments were created.
What is the team composition?
We worked with a developer, a project manager, and a quality assurance analyst.
How did you come to work with FreshWorks Studio?
I had the opportunity to meet some of the founders through an innovation lab. I was able to see some of their work done to the innovation lab and then after that, we posted an RFI. They were successful in that process for work.
How much have you invested with them?
We invested about $100,000.
What is the status of this engagement?
For this project, we worked together from September 2019–August 2020. We had a bit of a delay due to COVID-19.
What evidence can you share that demonstrates the impact of the engagement?
The quality of the work was high. We measured the success by the release in the build of the new initiative and if there were any issues or defects afterward. It was good, and we never saw any significant defects or a negative customer impact. We continued to work on the performance because after we went live, there was a lot of demand for it since the booking system was on hold.
How did FreshWorks Studio perform from a project management standpoint?
Their project management skills were excellent and they were very responsive. They were actively setting up meetings to go through the status of the project and to discuss how to move forward. We worked on a lot of project initiatives that were managed through JIRA and there was a project charter as well.
What did you find most impressive about them?
They were very collaborative and the founder was excellent with engagement and working with their teams to resolve any problem. The team was knowledgeable and professional.
Are there any areas they could improve?
No, I didn’t have any concerns.
Do you have any advice for potential customers?
Have a vision of what you want to do or collaborate with them on. Know what you’re expecting in terms of your function, as well as the functional requirements and goals. They’ll work with you and walk you through all of the design upfront.
the project
Mobile App Development for Appraisals Company
"Customer service is very bad with this company."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the owner of an appraisal company called DB Appraisals Ltd located in Nanaimo, BC. I contacted Freshworks Studio to build an app for me. I wanted to hire a Canadian company and a local one if possible.
They fit the bill for that and appeared to be a new and growing company.
For what projects/services did your company hire FreshWorks Studio?
Hi hired Freshworks Studio to build me a mobile app for appraisals.
What were your goals for this project?
I wanted a working app where users can submit pictures and information regarding items they wanted appraised. Once payment was received from the client, the information is to be sent to a dashboard where i can see the pictures and information, then send them a valuation of their asset along with some history if possible.
The requests were not to be allowed to be sent without pictures attached, or filling out all the fields in the request forms.
How did you select FreshWorks Studio?
Being a local Canadian company.
Describe the project in detail.
The app is for customers to submit pictures and information of assets they wish to have appraised, make payment and then receive the valuation once the appraisal process is complete.
What was the team composition?
i was assigned a project manager which has changed several times and don't even know who is supposed to be in charge of my app for maintenance etc. I have been talking with the owners, when i am able to get in touch with them. They don't always answer their phones or return calls.
Can you share any outcomes from the project that demonstrate progress or success?
The app has had problems from the beginning. The request number system doesn't work properly, pictures are not received with the requests. I have asked several times for a quote for regular maintenance and have yet to get one.
The last request was 1 month ago and i have not heard anything from this company. It appears that once they have received the money for the app, they are no longer interested in helping with the operations of their work.
How effective was the workflow between your team and theirs?
I have it has been troublesome at times, asking for certain features and been given excuses why they can't do it or trying to get away from providing me with a certain feature.
What did you find most impressive about this company?
looking back, not much anymore. They claim to be very busy and unable to help with any type of maintenance or fixing a problem with the app when it arrises. They think that it is okay for my business to lose customers and money because they already got theirs.
Are there any areas for improvement?
Customer service is very bad with this company. I do not recommend them as they don't appear to be interested to help their past clients with issues with the app once they have their money.
The vendor responded on February 9, 2021.
Humility is our core value and we will learn from this experience to get better at communication and set the right expectations. As you have pointed out, this app was developed in 2017 (4 years ago) and a lot has changed in frameworks and libraries. We have been trying to help you free of cost for the last 4 years and have also hosted your apps on our App Store.
As with anything, there are always two sides to the story and anyone reading this review should have an opportunity to see it from the other side. You can see from our other past reviews that we truly care about our clients. In this case, the app and backend were developed 4 years ago. Since our client had a very little budget ($15k) and has a small business, we were careful in choosing the technologies that don't cost a lot of money. We chose Firebase for easy authentication and database management. We have been managing, hosting and updating the database for the client free of cost. Firebase has also been updated multiple times for which we updated the backend.
We are all humans and as a company, we do agree that we could have done a better job at responding to the client faster. There's no excuse for it - growing and scaling the company while also keeping and managing legacy applications is a difficult task and we will do a better job at this next time.
the project
Software Dev Staff Aug for Healthcare Software Company
"FreshWorks Studio was a very important part of our success."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the co-founder and CEO of a health software company. We have software that helps patients and families through complex care pathways, especially surgery
What challenge were you trying to address with FreshWorks Studio?
When COVID-19 started, we were put in charge of the Canadian national COVID-19 app, as well as the British Columbia provincial COVID-19 app. We needed to scale up quickly and shift a lot of things fast, which is why we brought on FreshWorks Studio.
What was the scope of their involvement?
FreshWorks Studio has been working as a part of our software development team. They’ve worked on the UI/UX, frontend, and databases, as well as connectivity with other systems. The team has used a few different technologies.
They helped us to do a refresh of the whole app for the national COVID-19 app to improve usability and accessibility.
What is the team composition?
We’ve had over 20 teammates working with us, with a core team of 5–10. We have one team lead, and we've also interacted with Sam (CEO) and Rohit (COO).
How did you come to work with FreshWorks Studio?
A mutual customer of ours recommended that we work with FreshWorks Studio.
What is the status of this engagement?
We began working with them in April 2020, and our engagement is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We went from serving tens of thousands of patients to over 10 million in about a month, so we had lots of things to scale pretty quickly, and FreshWorks Studio was a very important part of our success. Our customer was very happy with the national COVID-19 app.
The team has a lot of strong developers who have helped us to overall improve the way our software development team works.
How did FreshWorks Studio perform from a project management standpoint?
They’ve been very flexible. I’ve been a tech CEO for 15 years, and the lead we work with is one of the top people I’ve ever interacted with. He’s organized and understands things quickly. We use Slack to communicate, as well as email. Sam and Rohit are incredibly engaged and responsive.
What did you find most impressive about them?
FreshWorks Studio helped us to raise our product management game in general. They’ve helped us make our product development a lot more efficient.
Are there any areas they could improve?
No, nothing comes to mind. They should just keep up the passion they’ve had so far.
Do you have any advice for potential customers?
Be clear about what you need, but also be very open to suggestions. It would be a waste to just give FreshWorks Studio little tasks with no latitude.
the project
App Devs & Agile Consulting for Provincial Government Org.
"I’m most impressed by their willingness to jump into the unknown."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the chief product owner for a provincial government organization. Currently, we're modernizing our applications.
What challenge were you trying to address with FreshWorks Studio?
We needed to scale our Agile teams and deliver applications.
What was the scope of their involvement?
A few of their consultants initially provided mentorship in Scaled Agile. As we grew and matured over the years, we moved on from that type of relationship. Their team fully integrated with our Scaled Agile team. We’re now running with them as developers.
We scaled our team with FreshWorks to build more apps. We needed another stream while we ran multiple other streams for rebuilding our apps. FreshWorks provided senior professionals to support those builds.
They helped us build and release four different apps from scratch. However, we had legacy dependencies, meaning their team had to integrate the products with old systems. For the frontend of the apps, we used Vue.js. And for the backend, we used Python on an OpenShift platform. We’re getting into cloud services now.
What is the team composition?
I primarily communicate with Sam (CEO) and another team member.
How did you come to work with FreshWorks Studio?
I found them and directed a procurement process. Their team essentially proved themselves as the best option through that procurement, and that’s why we chose them.
How much have you invested with them?
This is a multi-million-dollar project.
What is the status of this engagement?
Our ongoing partnership began in January 2019.
What evidence can you share that demonstrates the impact of the engagement?
We collect metrics through a standard user research process and use a seven-point scale to measure our products’ usability. We also use internal KPIs for assessing new systems, such as if the new systems reduce call volumes.
The project has been successful. FreshWorks helped us change dramatically over time.
How did FreshWorks Studio perform from a project management standpoint?
We use Rocket to manage the project with them. They conformed to what we need. We follow a Scrum methodology, so we have daily stand-ups and retros every two weeks.
What did you find most impressive about them?
I’m most impressed by their willingness to jump into the unknown. They’re able to quickly build a team. Their team is used to jumping into projects relatively quickly, which reduces the time needed to ramp up. It was beneficial to be able to start up and running with them.
Are there any areas they could improve?
No, I can’t think of anything.
Do you have any advice for potential customers?
Know what skillsets you need. It may be helpful to test potential developers’ skillsets based on your needs.
the project
App Dev for Government Health Organization
"They were open and fully transparent"
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the director of a governmental health organization.
What challenge were you trying to address with FreshWorks Studio?
We were looking to build a COVID-19 response app. We were trying to build a new solution while also defining a business program and policy requirements and ensuring compliance with legislation.
What was the scope of their involvement?
FreshWorks Studio provided design and development work in addition to implementation, the full gamut. We typically run projects on a slower timeline, but since there was no historical pattern for COVID-19, we were looking to work quickly.
We didn’t make our app downloadable, and that was one of our UI/UX principles. We didn’t want to create any friction for B.C. residents to uptake our solution, so we went with a mobile-responsive web approach instead. At the start, we only had ideas but no real thoughts on how this might look.
What is the team composition?
We worked with four core team members from FreshWorks Studio. There might have been a couple of people behind the scenes brought in when we needed extra capacity, but overall, it was a core of four team members.
How did you come to work with FreshWorks Studio?
One of our partner ministries had a working relationship with FreshWorks Studio. When COVID-19 came our way, various ministries got together and realized how we could redirect some of the resources we already have on the ground to more pressing matters. This was a great example of a ministry to ministry partnership.
We have some resources that we can loan to other ministries as part of this COVID-19 response because those aren’t typical resources that we have at the ready. So we were looking across at our partners, asking what we can do and who can help us.
How much have you invested with them?
We’ve invested $50,000.
What is the status of this engagement?
We worked with FreshWorks Studio in April 2020.
What evidence can you share that demonstrates the impact of the engagement?
For this particular project, a citizen-facing web-based app, we were able to identify through reporting how many people were using the app, what the next steps were, and opportunities for improvement.
It definitely impacted during the early days of COVID-19, helping people navigate what they needed to do as part of the response. If public health orders were coming out, our app was one of those that responded to that.
How did FreshWorks Studio perform from a project management standpoint?
FreshWorks Studio project management skills were excellent. We were moving quickly, the timelines were very short, and the scope was evolving, but the consensus we all agreed to was this wasn’t about building perfection out of the gate. It was how do we deliver on the immediate business problem and then continue to improve on it.
We didn't do the typical project management. Having somebody on the vendor side could work with us and focus on delivery while also managing the project management aspect worked best for us.
We know this app will work, and it will serve its purpose. We need to learn from what we were hearing from people who were using the app and ensure that we can keep meeting our original timeline and improving.
What did you find most impressive about them?
They really came to the table as a partner, as members of this broader team, without their vendor hat. They were open and fully transparent. Given all the unknowns we were working with, it could’ve turned out completely differently. That’s a true testament to what we were collectively doing and the willingness that they brought to the table to try to help us get through this.
Are there any areas they could improve?
At this point, honestly, I don’t think so. It was such a positive experience.
Do you have any advice for potential customers?
Be clear as you can about your problem that you’re trying to solve, what outcomes you’re looking for and your timelines. These are some of the key things that will help a team that you’re bringing in to know what parameters they need to work within and navigate.
If any of that is ambiguous, at best, you’re going to receive an ambiguous outcome. The tighter you can be on some of those key things with whatever caveats are required, the better position you put yourself in when engaging with a team like FreshWorks Studio.
FreshWorks Studio has delivered a fully functioning app that meets the client's needs. Users have nothing but positive comments on the app, too — easy to use, intuitive, and well designed. The team utilizes the best industry practices to deliver high-quality work and overcome complex problems.