We had to create an interactive and high-performance GUI for the mobile app that would help users to create a menu from the suggested receipts or their own ones, as well as provide an opportunity to draw up a product list from the receipts and monitor eating schedule.
Solution
We decided to use the React Native javascript framework as it was the most appropriate option in this case. The Formik library was used for form issues handling due to its simplicity and availability of all the necessary options. Redux + RxJS Epics provided data storage, while data transfer between frontend and backend was provided by means of REST API.
Result
The team of our frontend developers created intuitive, interactive, and high-performance UIs that provide great user experience.