Back to list
TaskHer is a marketplace for tradeswomen. It prides itself by getting more women into traditional trade jobs, such as plumbing or electrics. Customers can make bookings through the app, message tradeswomen and make payments.
Client
Submited by
Realization period
Technologies
Team
Services
I started working with TaskHer in February 2022 and my initial task was to rebuild the app on Bubble's new responsive engine, improve the checkout flow and add chat functionality to the app. After these initial tasks were completed, we found ourselves in a position where some tradeswomen were getting a large percentage of bookings and so the system was unbalance. I was tasked with creating a matching algorithm which would take into account factors like the availability of a tradeswoman on a particular day, the location of their previous booking relative to their new booking and the duration of the booking. Based on that, tradeswomen that fit the criteria best would be notified of the booking first, therefore allowing to balance the system more. This was an interesting piece of functionality to build as the biggest challenge was around figuring out how to make sure that the process is finished and there are no more tradeswomen to consider. Otherwise, there could be scenarios where the best fit tradeswoman would be the last in the list, but we've already emailed the tradeswoman who just happened to be first in the list we were considering. Luckily, Bubble allows people to build complex functionality like that and this was possible to achieve via database triggers and recurring workflows.