Build an iOS app to read QR codes and record data

Κλειστό Αναρτήθηκε May 18, 2015 Πληρώθηκε κατά την παράδοση
Κλειστό Πληρώθηκε κατά την παράδοση

How the app should work:

1) User opens app for the first time and is prompted to scan an event code [1]. This QR code will contain JSON similar to the following. This JSON data must be saved by the app in memory for later.

{

"name": "Some event",

"secret": "t4jQNrFnkEiI9IlNFue5HeexA4U6MXR0rCM4VOK7Sn8"

}

2) The user will be taken to the next screen with two buttons. One ("EXIT") deletes the previously saved event code, and takes them back to screen 1. The other opens another QR scanner, which will scan codes with the data similar to the following:

[login to view URL]

This string is a JSON web token (more information at [login to view URL]) which should be signed using the secret saved in step 1. Once decoded, the signature should be verified to ensure that the QR code is valid. The main body of the token will be similar to:

{

"reward": {

"name": "Backstage Access",

"icon": "vip-badge",

"restricted": false,

"expire": "dd-mm-yy hh:mm"

},

"user": {

"id": 123456,

"name": "Benedict Lewis",

"username": "benedictlewis"

}

}

The expire data should then be checked to ensure that the code has not expired. If the signature is not valid, or the code has expired then the "Invalid Reward" message box should be shown.

If [login to view URL] is true, the black "Age Verification Needed" box should be shown. If the user selects "ID Valid" then it should continue to the success modal.

If [login to view URL] is false, then it should go straight to the success modal. The success modal should be populated with the data from the token, including [login to view URL] and [login to view URL] (a set of icon files will be provided, and the names in the tokens will match the file names).

Below the name and icon the first initial should be shown, followed by a "." and their last name, and finally the user's username in brackets prepended with an "@" sign.

The details from the token should then be added to the list of issued rewards (in the format shown).

When the user clicks the big tick button it should go back to the QR screen to scan another code. If the user clicks the "X" it should go to the list of previously issued rewards. This list does not need to be saved anywhere, it is just for the users reference.

You'll be expected to implement this as per the design specification, following all the standard iOS design principles in terms of animations and transitions. This app is very simple, and requires no online activity or similar.

Please refer to the attached file (Glint iOS App.png) for design details and the users flow.

You will be expected to write this as a native iOS app using Objective C. Please do not submit any proposals which involve the use of Cordova or other similar packages.

iPhone Mobile App Development Objective C

Ταυτότητα Εργασίας: #7696135

Σχετικά με την εργασία

44 προτάσεις Απομακρυσμένη εργασία Ενεργό Jun 24, 2015

44 freelancers κάνουν προσφορές κατά μέσο όρο $1334 για αυτή τη δουλειά

vasundhara19

Dear Sir, We are working on Web, iPhone, iPad and Android. We have large team of that skills with designer. We have checked your requirement and we are interested to working on it, would like to see wire-frame for m Περισσότερα

$1578 USD σε 30 μέρες
(133 Αξιολογήσεις)
8.5
fashionMobile7

Dear sir. To get me in here, will be one of your Gold. I am a high quality and top mobile developer. I have rich experiences in developing mobile app for over 5 years. Before felling in love with mobile apps, I had wor Περισσότερα

$1184 USD σε 20 μέρες
(43 Αξιολογήσεις)
8.0
mobileservice001

Dear, sir! I've checked your job description and attached wireframes. I 'm very clear what you want to do and thus i can finish your app with high quality within your deadline. But before i start your work, i'd li Περισσότερα

$1052 USD σε 10 μέρες
(45 Αξιολογήσεις)
7.9
wancheng

Hello Thanks for your good project. I have checked your job description carefully and I am sure that I can complete this job perfectly. As you know from my profile, i have full skill and ability for this job. Plea Περισσότερα

$1578 USD σε 20 μέρες
(39 Αξιολογήσεις)
7.9
anthonioez

A proposal has not yet been provided

$789 USD σε 10 μέρες
(168 Αξιολογήσεις)
8.0
qitsol

A proposal has not yet been provided

$1184 USD σε 20 μέρες
(49 Αξιολογήσεις)
8.0
codeguru786

Hi, we have read all the requirements and we are very confident to do this project from start till end. We definitely have some questions when we discuss project with you. Due to the change of bid system at freelancer. Περισσότερα

$2603 USD σε 28 μέρες
(35 Αξιολογήσεις)
7.7
seekdeveloper

A proposal has not yet been provided

$1546 USD σε 15 μέρες
(15 Αξιολογήσεις)
7.5
Jincheng921

Dear sir. I have rich experience in iOS & Android for 6+ years. For last 5 years I have worked in the sphere of mobile applications development. Also I have Bachelor's degree in Computer Science. My focus is on deli Περισσότερα

$1184 USD σε 20 μέρες
(28 Αξιολογήσεις)
6.9
uditiiita

I have a lot of experience in iPhone applications development. I have developed many iPhone apps. I can develop your Glint iPhone app to read rewards information from QR codes in very less amount of time. You can chec Περισσότερα

$999 USD σε 20 μέρες
(14 Αξιολογήσεις)
6.5
IvanDev

Hello Glint owner, Pretty detailed specification I should say, but I have few questions/issues: 1. List of already redeemed QR codes seems logical to be accessible by user from screen 1. Users may need this in cas Περισσότερα

$1350 USD σε 5 μέρες
(19 Αξιολογήσεις)
6.6
yongxiuji

Hello. Just exciting and interesting project. This is on my line. So I can satisfy your requirement perfectly. But actually, we need to discuss more details in order to estimate the cost and timeline exactly for now. I Περισσότερα

$789 USD σε 7 μέρες
(15 Αξιολογήσεις)
6.2
comet107

A proposal has not yet been provided

$1184 USD σε 20 μέρες
(19 Αξιολογήσεις)
6.3
eriklevinn

Hello, my name is Erik, I'm interested in your job post as a Mobile App developer. In my portfolio page, you can see my latest projects. I can share more apps while interviewing.. I have some questions regarding Περισσότερα

$1500 USD σε 20 μέρες
(3 Αξιολογήσεις)
5.3
dingxudong

HI! In reviewing your project description, I was excited to learn that you are looking for an amazing and reliable mobile app developer to make your idea come to life. And your job really caught my eyes because my ex Περισσότερα

$1184 USD σε 20 μέρες
(7 Αξιολογήσεις)
5.5
andrewtb89

A proposal has not yet been provided

$789 USD σε 10 μέρες
(11 Αξιολογήσεις)
5.2
ElegantTechno

I have significant work experience in mobile domain. I have a team of experienced developers. WORK EXPERIENCE:  ThoughtWorks, Application Developer o Over 3 years of experience in diverse fields o Specialized in t Περισσότερα

$1500 USD σε 20 μέρες
(5 Αξιολογήσεις)
5.0
enriquesalas506

I am currently working for an app development company. I am very good at what I do and I will deliver an app of quality.

$750 USD σε 5 μέρες
(0 Αξιολογήσεις)
0.0