Pet Alert is, by far, the most powerful network dedicated to lost animals, not only in Europe but also worldwide. Pet Alert's posts reach over 50,000,000 people worldwide every month. On average, 2 million people see our loss alerts each day.
The Pet Alert project was at grand-scale. We faced many challenges during the development phase, as we were trying to replicate and improve an already existing version of this product without a shred of documentation, which was a big obstacle at the time and not ideal at all.
One of the biggest challenges was to migrate the millions of Alerts & data records from Pet Alert's Mongo DB into Bubble, which quote-on-quote was possible, but not practical. As their database was very huge and Bubble is known to have issues with large databases.
This issue sparked the idea of using Bubble as the front-end of the product, and Xano as the backend, which would serve both the functionalities & and the new DB for Pet Alert's app & SEO pages on Webflow. The millions of records were successfully migrated. We managed to also re-create the major functionalities such as of Pet Alert's backoffice & client front .
One other challenge that we tackled was Bubble only supporting single domains for apps, which sparked a big problem as the product is live on 4 different domains: petalertfrance.com (main), petalertusa.org, petalertuk.org and finally petalertespana.es, one way we managed to tackle this problem is throughout workers on Cloudflare which turned out to work great.
So far, Pet Alert was certainly a huge project and seeing it move from a code-based app to no-code was an amazing sight to see