Mobile app development for a world-famous restaurant chain, Burger King (Belarus). The app has an ordering feature for delivery and pick-up. Also, it has online payments, identification of the user’s geolocation, personal coupons, deals and specials, and accumulative discounts. Users can sign up and verify via SMS validation or social networks. iOS and Android mobile apps were developed with React Native. These solutions sped up the development process while reducing the budget.
Signing up is implemented by SMS validation. Users can also complete a fast authorisation process by connecting through social networks (Google, Facebook, VK).
The mobile app allows users to look through the menu and make a quick mobile order. All of the items available for pick-up and delivery are displayed on the menu.
Users can add a coupon to the cart. It is possible to create a combined coupon of various dishes.
Users can change the number of selected items, enter a promo code, and add extra items to the order. It is possible to choose between two options: Pick-up or delivery.
There are three payment options: Cash, card payment on delivery, and online payment within the app. The mobile app gathers all of the user's required information: Contact phone number, email address, and delivery address. The delivery addresses are saved in the user's profile and are available as a smart choice during subsequent orders.
Registered users can share their unique referral code and invite friends. The referrer will get bonus points for each invited friend who registers in the app via the referral code and places their first order. Also, the referrer will get rewarded with a private discount coupon.
If the invited user has made an order for 5 rubles or more, the invitee receives one bonus point, which can be spent on any takeaway purchase or delivery.
The mobile app looks for Burger King’s nearest location, displaying the hours of service and delivery ability.
Credit card information fields are displayed on the picture of a bank card, which makes completing the forms even more comfortable. While entering characters, the users' bank card is automatically validated before clicking the «Checkout» button. The entered bank card data's accuracy and the payment system (Visa, MasterCard, American Express etc.), are examined. There is also the implementation of a bank card binding to the user’s account, with instant payment with one click in the app.