test feature block image
Building the technology around WorkfromHub involved many steps and has provided several insights along the way. We started with something totally new to us - integrating a third-party locking system with an API to ensure that once a user booked a hub, they could securely access and lock it within their selected time slot.
We carried out extensive research into locks and settled upon using Smartlock - a third-party lock integration product. We controlled and integrated the Smartlock using an API that we built in Nest JS.
During the prototype phase of the project, users could view further information and book hubs via a web application that we built using React Native.
With the hubs successfully trialled and the locking system working effectively, we progressed to building a mobile application. We built the app using Expo and integrated it with Stripe so that it could receive payments. You can find the app on the App Store for iOS and the Google Play for Android.
In addition to creating a smoother user experience for customers, the app also enables the WorkfromHub team to: add new hubs, make bookings in-house for trialling purposes, change their prices, and provide various offers.
There were numerous considerations, iterations, and phases throughout developing the technology powering WorkfromHub and you can read our Senior Software Engineer, Jamie’s, account in her post: 'A call to...WorkfromHub'.
Building the technology around WorkfromHub involved many steps and has provided several insights along the way. We started with something totally new to us - integrating a third-party locking system with an API to ensure that once a user booked a hub, they could securely access and lock it within their selected time slot.
We carried out extensive research into locks and settled upon using Smartlock - a third-party lock integration product. We controlled and integrated the Smartlock using an API that we built in Nest JS.
During the prototype phase of the project, users could view further information and book hubs via a web application that we built using React Native.
With the hubs successfully trialled and the locking system working effectively, we progressed to building a mobile application. We built the app using Expo and integrated it with Stripe so that it could receive payments. You can find the app on the App Store for iOS and the Google Play for Android.
