Karenderia Mobile App

Karenderia Mobile App

Karenderia Mobile App is a customer ordering version for Karenderia Multiple Restaurant System.

Note: You will need to purchase the Karenderia Multiple Restaurant System in order to use this mobile application, as all the restaurant data relies on KMRS..

Karenderia mobile app connects to KRMS via json api calls just simply install the modules for the api and settings and your all done.
its comes with very easy steps by steps procedure on how to install the api & settings modules.

tutorial on how to create google api key for kmrs

tutorial setting up your config xml part 1

tutorial facebook setup for karenderia mobile app

tutorial compiling app using build phonegap

tutorial config xml

Backend Settings
Username: admin
Password : admin

Download android APK File click here
Watch Karenderia mobile app in action click here

Test paypal using below account
User/Email :
Password : testtest


User/Email :
Password : Buyertestaccount


  • Easy to search for restaurant
  • Filter restaurant by cuisine or by services
  • Auto detects location address
  • Multiple addons for food item
  • Multiple size and price for food item
  • Ingredients selections for food item
  • Cooking reference
  • Real time order status
  • Easy to re-order previous ordered food item

Payment Gateway

  • Cash on delivery
  • Paypal
  • Pay using credit cards on debit cards

Book a table

  • Easy booking table
  • Receive updates on your booking status

Restaurant Review

  • Add your own reviews to a restaurant

Android Push Notification

  • Customer can receive push notification about the status of their order


Compiling Failed in iOS
you need to change the config.xml

<gap:plugin name="cordova-plugin-googlemaps" source="npm" > <param name="API_KEY_FOR_ANDROID" value="xxx" /> <param name="API_KEY_FOR_IOS" value="xxx" /> </gap:plugin>

to github version

<gap:plugin spec="" source="git" > <param name="API_KEY_FOR_ANDROID" value="xx" /> <param name="API_KEY_FOR_IOS" value="xx" /> </gap:plugin> and last edit the plugin <gap:plugin name="cordova.plugins.diagnostic" source="npm" /> to <gap:plugin name="cordova.plugins.diagnostic" source="npm" spec="3.1.7" />

but the problem is the github version for android is not working well like the drag is not working they haven’t yet fixed it so you need to use the npm version when compiling to android

Important: when there is new update please run the update DB Tables.
simple by going to mobileapp modules backend and click on Update Db Tables


= 1.3.6 (1 Nov 16) =

fixed math functions for 2 flavors
fixed plugin outdated in config.xml
fixed edit cart not working
fixed error message no connection to toast instead of alert
fixed - address fields not translating
fixed - slashes in merchant name
fixed - disabled ordering from admin settings
fixed - choosing address from map which firing api calls twice
fixed - default delivery address
fixed - distance unit when address is very close
fixed - get location in android 6.0
new - add new plugin diagnostic
new - add tips
new - add offline bank deposit payment
new - add offline credit card
new - add event listener for connection lost

= 1.3.5 (10 October 16) =

new - add new menu which display only food name and price
new - add options to choose between saving the cart on db or in device
new - add auto refresh on track order page and map
change - change the 3 dots to new icon for category
fixed - delivery address street number is missing
fixed - map marker to use the lat and long when choosing address from map
fixed - backslashes in category name and restaurant name
fixed - open, close and pre order tag on search results and browse resto
fixed - 2 flavor
fixed - delivery fee showing as false

= 1.3.4 (27 september 16) =

fixed - table mobile_registered not updating correctly
fixed - search sorting
fixed - open and pre order tag
fixed - decimal place if set to zero format is not working
fixed - default address not saving
fixed - menu
fixed - category name does not translate
fixed - remove cash on delivery available if turn off by admin
fixed - paypal payment not processable error
fixed - pay delivery merchant membership payment list
fixed - delivery fee on search results
fixed - earn points not adding when creating account
fixed - earn points by review
fixed - earn points on first order
fixed - IOS badge not being clear
fixed - change rating text field to stars
fixed - book a table mobile phone to have country code prefix
new - change plugin for enabling gps
new - update font awesome to 4.6.3
new - add distance,delivery distance and delivery estimation in search results
new - add razorpay payment provider
new - saved the cart on database instead on device
new - change loader
new - add easy access for category
new - add filter by restaurant name in search result page
new - add pop over menu on restaurant page
new - add new page for map with map directions
new - add custom fields customer signup
new - add terms & condition on customer signup
new - add mobile auto country code prefix
new - driver app auto insert task
new - add customer verification page
new - allow the customer to see the menu even if merchant is closed
new - voucher can not be applied if the merchant has an offer to avoid double discount
new - add deliver asap checkbox button
new - add track your order
new - add enter contact number if customer contact number is empty during checkout pickup transaction
new - add push sound to notification

= 1.3.3 (25 April 16) =

fixed - description of food item removing html tags
fixed - geocoding address
fixed - pre order condition
fixed - push notification not saving correct sender id if merchant change the order status
fixed - if merchant has only pickup services
fixed - default order status
fixed - paypal not showing on payment list
fixed - voucher
fixed - fb login with admin settings on/off
fixed - cuisine translation
fixed - minimum and maximum order delivery/pickup
fixed - back button that exit the app
fixed - voucher expiration on same day
fixed - missing sender id when compiling the app
change - saving of translation functions
change - getting of distance to new functions
change - getting of delivery fee to new functions
new - added stripe payment gateway
new - added payment gateway
new - add save address to address book during checkout
new - auto add to cart if the food item has no addon
new - add click functions on ratings stars
new - add sms and email verification during signup
new - add loyalty points
new - add device id on settings
new - add api hash key to secure the mobile app api
new - check if gps is enabled
new - add device id on settings
new - add image loaded
new - add profile picture

= 1.3.2 (24 Feb 16) =

fixed order addon item and notes not inserting correctly on database
fixed search results layout and browse restaurant
fixed food item layout
fixed pre-order status tag, it shows open even if the merchant has pre order
fixed tax if food item is non taxable
fixed food item non taxable not saving on database
fixed notes not adding on merchant receipt panel as well as receipt
fixed formating of total price

= 1.3.1 (18 Feb 16) =

add offers on search results and browse restaurant
remove checking of net connection always set to true
remove default set address "970 N Western Ave, Los Angeles, CA, United States"

= 1.3 (16 Feb 16) =

fixed open,close and pre-order tag on search result and browse restaurant during translation
fixed scroll issue on browse restaurant and search results page on lower android version
fixed cannot back to previous page on receipt page
fixed NaN value on cart when selecting item with no price
fixed cannot select on sub item on different sub item category
add contact number on profile
auto fill contact number during checkout when selecting from address book

= 1.2 (10 Dec 15) =

add translation features
add push notification broadcast
add IOS push notification
add apply voucher
fixed re-order item if the order was done on website

= 1.1 (03 Dec 15) =

fixed price error if food item has no price
fixed asking too much permission when installing on mobile device
fixed creating view table
fixed payment type not saving
add sending of email to customer and merchant when there is new order
add sending of sms notification to customer and merchant
add options compile the app to ios and windows mobile
fixed facebook login to work on facebook api v2.5
add options if food item is not available
add paypal card fee
add new database table _mobile_temp_email

= 1.0 (28 Nov 15) =

Initial release version