iPhone and Android iWallet application

AWARDED
Bids
35
Avg Bid (USD)
$1956
Project Budget (USD)
$750 - $1500

Project Description:
I need two simple iPhone and Android:

The first allow users to store a digital copy of his cards (especially loyalty cards) -> card wallet

Entry in apps should be through an PIN code (4 digits) and user name.

This cards can be added by user manually (using an entry form) or received from an web service.
The details of a card are Card Name, Card Number, Validity (up to), Owner Name, Text details. Text details should be available as an QR code. Card Number should be available as a bar code (using EAN 13 codification). Any card should have an option to display the QR code or the bar code.

Other facilities:
a. Select and display a card -> users select a card, the card is displayed using QR or bar code (as is configured)
b. Show available cards -> the apps interrogate the web service and show to user all available cards. User can select a card to add in his card wallet
c. Add a new card -> user manually add a new card in the card wallet

The web service should be developed too (for testing proposes) using .NET technology.
Example for a such application is Lemon Wallet apps (android).

The second is an application used by an merchandiser to read using the video camera of his smartphone the bar code or QR code from a user who use the first application
Facilities:
a. Login using user name and PIN
b. Scan a card -> scan a card displayed by the first application (card wallet) using video camera both for bar code or QR code, interrogate a web service for checking the card validity, display the message “Approve transaction? (YES/NO)”, if select YES commit transaction to a server using an web service
c. Transaction lists (all transactions for a specific period of time)

The web service for check the validity of a card and commit a transaction should be developed too (for testing proposes) using .NET technology.
Check card validity means the card exist in the server table (cards_table) and Validity is below current date.
Commit transaction means the app write in a table (transactions_table) the using of a card (card details, merchandiser name and date of use).

Skills required:
Android, iPhone
Hire vdacian
Project posted by:
vdacian Romania
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.