You have chosen to sponsor your bid up to a maximum amount of .
Digital Menu Tablet:
We are looking for a freelancer to develop a restaurant menu tablet application. It contains two parts: Android client and Web admin panel.
Note: The web panel already exists and need modification based on our new requirements.
Menu on tablets: Native Android
Web admin panel: Yii framework.
User login to web admin panel, enters the menus and items with their price, description and image. The android part, download the data from admin panel based on its license via http request.
- Send its license request to web panel to validate the license
- Show a splash screen for user.
- Shows a chef special offer in the first page
- Allow waiter to update menu by consuming a webservice on the internet.
- Allow waiter to set table number.
- Allow user to carousel left/right to check menus.
- Allow user to scroll up/down to check items.
- Allow user to select some previous games to run.
- Allow user to surf web in an internal webview window.
- Allow user to check each item's detail by tapping on each item in a new window contains: title, image, price, description, ingredients and nutrition.
- Allow user to add item to its basket.
- Gives user a queue number.
- Send the queue number to a local webservice.
- Allow user to add/minus an item/number of items in basket list.
- Calculates all items amount in the basket
- Send order to a localwebservice
- Allow user to search items.
- Allow user to call a local webservice for waiter call.
- Allow user to call a local camera.
- Allow user to rank/leave a comment on a food
- Improve image size for better performance on the devices.
- Allow show background image sets by admin panel
Web admin panel: this part already exists in Yii framework, although, the following requirements need to be added to it:
- License validator based on each request.
- Password forgot function.
- Allow user to define more than one restaurant business.
- Allow user to view its customers' votes which submitted via android.
- Allow user to set special offer of the day which a custom image.
- Modify the http request to support registered device and public device (let u know later).
- Allow admin to add/remove customer's number of license and validation date.
- Allow admin to define new customer.
- Improve image gallery: upload/delete.
- Separate and control the access of each customer to its images on the server.