Jiwa Group

Jiwa Group is the leading omni-channel tech-enabled coffee and toast chain in Indonesia.  With a strong brand, unique product offerings, almost 1,000-strong offline locations coupled with increasing use of technology across all elements of the business will continue to solidify its leading position, serving a large and increasingly sophisticated market of Indonesian consumers

Challenge

JIWA+ has an app that is already running for 1 year, the challenge is many users feels that the current version is very difficult . When Jiwa Group secured a funding from Openspace back in November 2021, they decided to revamp the whole user experience to ensure seamless transaction and to promote their loyalty membership. Also, the company requested to still use the same version of the Merchant app called JILID+ to receive the online order for their 1000 outlets without changing the whole codebase structure.

Services

Product Research
UI/UX Design
Mobile App Development

Approach

To achieve those objectives, we do an extensive research on the previous version and listed all the pain points that occurs on old version. Next, we did a feasibility study for their old codebase on the Merchant app to catered the online order.

Our approach for this app is simple, fast and rewarding. That is why we decided to make it simpler for our users to do transaction and making sure that each of every user is rewarded with different tier of benefits.

Development

We implement a Microservices services for our backend using Nest.js that involves several modules such as ;

  • User Account

  • Cart

  • Payment

  • Delivery

  • Checkout

  • Loyalty Membership and Referrals

We implement microservices environment to ensure Scalability, Flexibility, Fault Isolation, Continous Deployment and Scalable Deployment. So in the future, when one of this services being developed further it makes the developers easy to scale.

For our Mobile App development we uses React Native which includes React-swr, React query and reacthooks.

To handle our message queue we used RabbitMQ. We also involves Firebase Cloud Messaging to make sure that user can get Push Notification.

For the payment method, we integrated with 2 Payment Gateway Midtrans and Durianpay, this to ensure that all payment run smoothly when one of its services fails to catered payment.

For the delivery, we integrated with GoSend, Grabexpress and Lalamove directly with each API. This offers a various delivery courier with different pricing for our customers to select.

Technology Used

Next
Next

Playtopia