Description
Yakult has 87 branch offices in Indonesia. For distributing the Yakult drink in Indonesia, Yakult utilizes three methods: direct sales, Yakult Lady, and through an office branch. With three different distribution methods, Yakult required a system that allows them to analyze and determine potential sales location with high precision and accuracy that can be used between the three sales methods with ease.
In this project, I participated as the main back-end engineer. My responsibilities included developing RESTful APIs to provide an interface between the user interface and the data, as well as designing and implementing the relational database system. I also contributed to the development of the mobile application. The technology stack used consisted of KoaJS, MySQL, and GraphQL for the back-end, and React Native for the mobile application.