Australia's Leading eScript App - Built with BuildShip and unlocked 3X Developer Productivity
Dec 15, 2023
ScriptSafe is Australia's go-to mobile app for managing electronic prescriptions (eScripts), providing a secure and convenient solution for organizing all your eScripts in one place. It helps you to get rid of misplaced or lost eScripts among countless text messages, emails, and other digital content.
The journey in developing ScriptSafe presented a unique set of challenges, especially when it came to backend development. The core of these challenges lay in bridging the front-end expertise with the intricate world of backend processes, necessitating a solution that was both powerful and approachable.
Stuart from ScriptSafe had always found visualising Firestore data within Firebase quite cumbersome, and building Cloud Functions from scratch (i.e. writing code) quite slow.
In this context, the discovery of Rowy was nothing short of a breakthrough. Its visual interface and intuitive design significantly eased the transition, making data management and backend logic more accessible. However, as ScriptSafe evolved, the limitations of Rowy, particularly in handling the increasingly complex derivative functions, became apparent. This bottleneck began affecting the app's performance and scalability – key elements for any growing digital solution.
Soon after, Stuart discovered Buildship - just at the right time. Migrating their derivative functions from Rowy to Buildship, although challenging, offered valuable insights into backend optimization and scalability. ScriptSafe witnessed a noticeable improvement in processing speed and a reduction in deployment time, quantifying the benefits of this transition.
More importantly, these backend enhancements have a direct impact on ScriptSafe users. The improved backend architecture translates into faster, more reliable interactions within ScriptSafe, ensuring the best possible user experience.
Looking ahead, the shift to Buildship has positioned ScriptSafe for future growth. It ensures that their backend is robust, scalable, and capable of integrating new features seamlessly, keeping them agile in the dynamic digital landscape.