With 250+ Kiosks across the United States, the client offers on-the-go mobile charging devices on rent or buy options. A customer can visit any kiosk, choose rent or buy, select device type, and swipe card to pay. When the customer is done with the charging, he needs to return the rental charger to any nearby kiosk. All Kiosks’ transaction data is stored in a semi-structured database in MongoDB. The client wanted to draw a meaningful insight out of this huge volume of data to maximize ROI.