prismetricprismetric

YeahYag App

YeahYag is an elegant restaurant booking app where users can earn surprising vouchers or points on every booking. The points or vouchers earned through the app can be redeemed during the next booking. The app functionalities and options make it more appealing and interactive to the users.

Client Requirements

  • The aim is to develop a dynamic and responsive website and mobile app (Android & iOS) that helps customers to make table reservation at their favorite restaurant with just a click of the button.
  • Allow users to search and browse for nearby restaurants and reserve table instantly for their preferred date and time.
  • Furthermore, this application will facilitate the users to earn and redeem loyalty points by making online payment of total bill amount or make the payment using their credit card/debit card details.

App Features and Functionalities

Explore Feature
  • View list of restaurants option allows the user to explore and view the list of all featured restaurants, nearby restaurants, and new restaurants. Further, the user can select any restaurant to view the description, menu, cuisines, address, timings, and an option to access their official website.
  • The user can book a table in a restaurant of his/her choice by choosing the number of people, date & time, and filling-up the contact details along with any special instructions if they have any.
  • While booking the user will get an option to redeem vouchers or add promo codes.
Search Feature
  • The user can search for restaurants by name, location, or cuisine.
My Reservations Feature
  • Upcoming Bookings option lets the user to check out their Upcoming Bookings details with any restaurant, payment status and other relevant information.
  • Completed Bookings option lets the user to check the past bookings and history with all the relevant information about the name of the restaurant, number of people, date & time among other details.
My Wishlist/Favorites Feature
  • This option lets the user to view/remove restaurant marked as favorite in the application
Payment Feature
  • The payment option includes an option to Scan QR Code to make payment at restaurant or make online payment via Credit-card/Debit-card.
  • Here the user can also view his/her transaction history.
Redeem Points Feature
  • Users can view their total loyalty points earned.
  • The user can spend the earned points while booking a table and avail discounts or redeem the points earned.
  • The user can view the discounts that can be availed, its expiry and the date when the points were last redeemed.
Activities Feature
  • The option activities allows the user to view all activities such as, the list of all vouchers redeemed, list of all Bookings made and filter the activities as per the preferences.
Account & Notifications Settings Feature
  • The user can view and edit his/her profile details and save the changes.
  • The App Notifications and Email Notifications let the user get notified timely about the new offers and reservations.
Language Settings Feature
  • The option lets the user toggle between South Korean and English to use the app features comfortably.

Technical Implementations

Payment Gateway - Stripe Integration

Technical Specification

Android: Android Studio with java iOS: XCode and Swift

Solution

Successfully Developing and Implementing Restaurant Table Reservation solution wherein users can search and browse for nearby restaurants and can reserve table instantly for their preferred date and time. Some extensive features enable users to change language, view their upcoming & past reservations. Further, the app provides options for the users to view their activities such as vouchers redeemed, bookings made, filter activities by points redeemed, expenses & reservations, and apply promo-code to get discount on overall bill amount to make things easier. To make the payment processes easy the users can save their credit-card/debit card details, scan QR code to make a payment, view their payment history and redeem their earned loyalty points to get a discount in the application.