About Customer
Customer is a trusted, exceptional loyalty innovations delivered by a team of extraordinary people. With industry-leading reward programs, email clubs, promotional engine, gift and compensation solutions, and data insights, restaurants get the tools they need to compel guests to choose their brand first and more frequently.
Customer uses Android to provide easy access for guests to locate restaurants, identify themselves to the server, check balances, and redeem points and rewards.
The application is fully customized. Each client can easily add custom graphics, several welcome screens, initiate an account, a store locator with map, an account balance screen, push and pull messaging options.
Success Story
1.Requirement
- Integrate with Backend Server: Need to connect the backend server to fetch the required information. This application should be online application and every action will make a call to server and perform the required action.
- Edit Account: The purpose of this feature is to allow users to view and change their demographic data after they have already registered their account. Use cases for this might be that the person has moved, the person has a new email address that they want to associate with the program, etc.
- Upgrade Google MAP v2: Customer uses Google Map v1 for their application and wanted to upgrade to Mapv2 due to the enhanced features and better performance.
- Customized Home Screen: The goal of home screen feature is to offer a new, dashboard-style home screen that simplifies guest identification (through check-in or a barcode) and gives the user a sense of how close they are to earning their next reward.
- Store Locator: Currently the store location List depends on location services of Phone being turned on to generate a list of nearby locations. The need was to provide the option for an user to search the Store using zip code.
- Customer requires to reset the password and retrieve username option. We had to facilitate easier way to manage ‘forget password / forgot username’ flows, as per the request of many clients.
- Implementing Client Specific Features:
- Since Customer had multiple clients, an ability to create client-specific custom screens were required.
- Providing on going production support for Android application.
2. Implementation
- We have integrated Customer Server using REST API to perform the below actions
- Login validation
- Manage Accounts
- Store location finding
- Recharge the account
- We have implemented edit account feature for Customer Android application with lot of customizations.
- Implement the Look and feel of the Edit account screen is as like Customer IOS application.
- Implemented various validations with edit functionality
- Edit account is the specific future enabled for all merchants by default
- Implement the Provision for client to select which account field can display in the screen.
- Option to Configure Validation for each field like whether the particular field is required, optional and immutable.
- Upgraded Map version V1 to V2 for all merchants by default
- Enabled Map V2 and specifications to all merchants.
- Improve the features like Store locate finding, Auto zooming, Current location marking, etc.,
- Enabled dashboard home screen with swipe able images
- Designed similar to IOS
- Created layout page for dashboard home screen
- Enabled swipe able options for Dashboard screen with images
- In Dashboard screen we have implemented functionalities such as
- Created Logo in dashboard screen
- Implemented displaying the generic message based on earned points and spend points of customer.
- Enabled progress bar and displayed calculated values based on spend points.
- Enabled QR code feature to generate a QR code which will be scanned at POS to represent as User’s Membership Card.
- Enabled Check-In code feature to generate corporate level / store specific check in code and will be used at POS.
- Enabled configurable options for all in dashboard screen (Merchant Specific)
- Enabled postal code search for retrieving store locations
- Implemented design as similar to IOS
- Enabled search option with postal code in locations list screen.
- Created a new method for retrieving store locations based on postal code
- Enabled swipe options for show / hide the search bar
- Created input validations for store locations
- We have implemented ‘forgot username / forgot password’ options
- Implemented the design similar to IOS
- Enabled forgot username / password options
- Successfully customized the merchant specific requirements
- Implemented arranging order of buttons feature
- Enabled to work merchant web page in Customer’s internal browser.
- Enabled retain session history for web page(s)
- We are providing regular support for all areas like
- Bug
- New Issues
- Enhancement
- New Feature
For more details please contact email at us sales@hoffensoft.com