We’ve provided the customer with a dedicated team consisting of frontend developer, QA engineer and part-time project manager. As one of the goals was to go to production in the short term, we began with breaking down the product into smaller stages and defining a MVP to launch using product specification document. Having successfully launched the MVP, upon further iterations, we’ve worked on expanding functionality to meet the client’s and users’ needs. Further, React Native, chosen for mobile development, had proven its effectiveness due to ability to have about 80% of shared code, which allows covering business logic in one place for both platforms at the same time rather than developing a separate application for each platform. Using the same code for different OS allowed us to get the app to market faster and across more platforms. Taking into account the necessary cooperation with the onsite development team, effective communication was one of the key points of successful development. We worked closely with the product owner, designer, and backend developers from the client’s side using the mix of meeting calls, Slack, Standuply, and Github to efficiently streamline our workflows.