User management is a critical aspect in terms of a company's success. While it is easier to track online customer, what could be the possible approach for offline customers?

What it does

Customers who purchase products from offline shops, gets a printed receipt. The PMI Smart Loyalty app scans the receipt and fetches the itemized details and calculates loyalty points (10% of total order value). This loyalty point then gets added to the user's profile and data are sent to the company for further analytical purpose.

How I built it

I used React Native to build the cross platform app and used Microsoft Azure's vision API to get details from the receipt.

Challenges I ran into

Integrating Azure Vision API and getting data collected in different format and normalize them.

Accomplishments that I'm proud of

Successfully integrated the Azure Vision API into React Native and got the expected results.

What I learned

Business aspect that companies need to track offline customers as well as online customers. Integration of Azure Vision API.

What's next for PMI Smart Loyalty

Further improve with custom models and improve user experience.

Share this project: