eLunch is a platform where the user can order lunch online via their mobile app. The user can discounted coupons and that coupons can be redeemed to buy the meal.The user can also buy the customized meal which he can pay online.
As the user could pay for the coupons or the customized meals, he has a option to pay online. So there was no architecture to accept the payment online.
The user should be able to track the live location of the delivery boy and view estimated time of the delivery.
A payment gateway was set up and an architecture to accept online payment was established. Now the user can pay via any online mode via credit card, debit card and net banking.
Google Maps API were used and GPS live location was enabled on the driver app and that location was being shared with the user in real time.