Engineering challenges
Referral and discounts were incorporated and managed in the EPIC delivery app by backend using third party. The front end developers from our side receives the API code and then the same is shared on social circles. Due to client’s strict norms of managing referral codes from backend, our task was to integrate social media and emails from front end to validate the codes.
A little tricky part from developing perspective was to manage and regulate payment option. This was done by using stripe payment gateway to smoothen the credit card payments. While card.io library was used for integrating PayPal. For implemented stripe API in a 3-step process of generating customer id, generating token for the payment, and payment deduction. While for PayPal, we plucked our resources through PayPal SDKS.
Design and developing seamless dynamic screen was one of the complex part in the process of EPIC app development. As there are structured menus and multiple options to select from, the task was to make the entire order – delivery process, easy.