Building the mobile app and implementing an end-to-end flow