After the prototype had been tested and the final scope had been approved, we proceeded with the development. The back-end was created using Java and available libraries containing most of the required wallet functionality were chosen for efficiency. For the front-end, we used React Native to get the most bang for our buck. This allowed us to build one application that could run on both iOS and Android, reducing cross-platform complications.