Mobile app development for a world-famous restaurant chain Burger King (Belarus). The app should have an ordering feature for delivery and pick-up. Also, it should go with online payments, identification of users geolocation, personal coupons, deals and specials, accumulative discounts. Users sign up and verify via SMS validation or social networks.
The application for mobile operating systems iOS and Android was designed with React Native framework. This solution makes the development process 1.5 times faster and reduces the budget up to 2 times.
Signing up is implemented by SMS validation. Users also have an ability to complete a fast authorization 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 the items available for pick-up and delivery are displayed on the menu.
Users can add coupon to the cart. It's possible to create a combined coupon of various dishes.
Users can change the number of selected items, enter the promo code and add extra items into the order. It's possible to choose between two options here: pick-up or delivery service.
There are three payment options: cash, card payment on delivery and online payment in the app. The mobile app gathers all the required information about the user here: contact phone number, e-mail address and delivery address. The delivery addresses are saved in the user's profile and are available for a smart choice during the 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 referral code and make their first order. Also, the referee will get rewarded with a private discount coupon.
If the invited user has made an order for 5 rubles or more, the invitee receives 1 bonus point, which can be spent on any takeaway purchase or delivery.
The mobile app is looking for the nearest location of Burger King restaurants displaying hours of service and ability of delivery.
Credit card information fields are displayed on the picture of a bank card that makes the process of filling the forms even more comfortable. While entering characters, the users' bank card is automatically validated before clicking the “Checkout” button. The accuracy of the entered bank card data as well as the payment system (Visa, MasterCard, American Express etc), are being checked. There is an implementation of binding of a bank card to your account and instant payment in one click in the app.