Devam Ediyor

Upgrade Existing HTML5 JavaScript JQuery Mobile App

This project upgrades an existing or creates an HTML5 JavaScript JQuery Mobile multi-platform flashcard app into one that has spaced repetition. The app is primarily designed for OFFLINE use as the target user will NOT be connected to any internet or intranet while using the program.

We have converted our JS Array to an SQLite database. The primary database table has 6 columns:

Flashcard Number

Chapter

Question

Answer

Ignore Status

Level

Last Date Viewed

Last Time Viewed

Your code will need to:

1. Create an SQLite Database to contain the flashcard number, chapter, question, answer, ignore status, level, last date viewed, last time viewed. Database MUST allow for display of images within the flashcard question and/or answer.

2. Allow a learning session to resume when opening program after exit.

3. Display Flashcards based on:

a. User selected study session options

i. Single Chapter

ii. Multiple Chapters

iii. Study Time Limit

iv. Number of Cards Limit

b. Flashcard Order of Display

i. Lowest Level

ii. Time Next Due

iii. Time since last viewed

4. Display Flashcard Front, which is the Question, or if reversed, the Answer

5. With Flashcard Front Displayed

a. If User Touches/Clicks on the Flashcard Front, program displays the Flashcard Back.

b. If User Touches/Clicks "Don't Know"

i. Program updates SQLite Database Entry columns Level -1, Current Time, & Current Date

ii. Program updates percentage correct for session

iii. Program then either displays next card or end of session popup

c. If User Touches/Clicks "Know"

i. Program updates SQLite Database Entry columns Level +1, Current Time, & Current Date

ii. Program updates percentage correct for session

iii. Program then either displays next card or end of session popup

d. If User Touches/Clicks "Ignore"

i. Program updates SQLite Database Entry column Ignore Status to Zero "0". Card is no longer displayed until reset from stats page.

ii. Program then either displays next card or end of session popup

e. If User Touches/Clicks "Switch Answers", Program displays Answer as Front until User Touches "Switch Answers" again.

f. If user Touches/Clicks "Back", program displays previous question. Program does NOT update database entry when user Touches/Clicks "know/don't know" to see next card.

g. If user Touches/Clicks "Home" program exits study session and displays Chapter Page.

h. If user Touches/Clicks "Study List" program saves study session and displays Stats Page.

6. When Study Session Limit (Number of Cards or Time Limit) reached, Program displays End of Session Popup.

A version of the existing code is at [url removed, login to view]

Our program is at [url removed, login to view]

We do not pay in advance having been burned before by freelancers. We pay on milestones, the code must be delivered for each milestone. The milestones will be agreed on BEFORE the job will be offered. Further, this is NOT a high volume "Angry Birds" style app. We have a limited market and expect to sell less than 500 copies of this app at a $2.99 price, minus 30% for the App Store's take, thus this app is worth less than $1000.

If you have aviation experience, please put the word "AVIATION" as the first word of your response. In your response detail your experience (pilot, mechanic, ground agent, frequent flyer). If you do NOT have aviation experience, but have good reading comprehension skills, please put the word "FLIGHT" as the first word of your response. If you do NOT do either, your response will be IGNORED.

We do NOT Skype. Repeated demands for a Skype meeting will cause your application to be rejected and/or your contract terminated.

Please do NOT app-bomb me with hundreds of app links and listings, it is sufficient to state the number of apps you've brought to market.

In your response to this contract ad, what is your estimate for the hours required to complete each programming task listed above?

Thanks for reading and applying.

Beceriler: HTML5, Javascript, SQLite

Daha fazlasını görün: www apps programming com, what to put on your resume, what to put on resume, what to put on a resume, what to put in a resume, what not to put on a resume, what is a skills based resume, what is an entry level job, what is an array in programming, what does a flyer need, stats answers, sqlite database price list, skills to put on resume, skills to put on a resume, skills to list on resume, sell your app, resume skills list, resume flyer, programming in html5, price of app, one mobile market, offline html5 application, mobile apps freelancers, mobile app for freelancers, mechanic resume

İşveren Hakkında:
( 1 değerlendirme ) redding, United States

Proje NO: #6547379

Seçilen:

shadow718

FLIGHT Hello. I am a HTML5 and PHP expert developer. If you give me a chance, I will work for you. Thanks.

10 gün içinde 526$ USD
(6 Değerlendirme)
3.7

5 freelancer bu iş için ortalamada 1076$ teklif veriyor

sunsoftpro

Nice to meet you! I have read your description and been interested in your project. I'm ready to discuss and start to work on it now. ==================================== Please discuss before awarding the proje Daha fazlası

in 10 gün içinde1500$ USD
(67 Değerlendirme)
6.0
pytho

[url removed, login to view] ® Portfolio HERE, I have reviewed your project description and I am confident I can complete your website with all the customization you want to have integrated in the back-end. I am an Daha fazlası

in 10 gün içinde1778$ USD
(2 Değerlendirme)
5.0
raiakanksha49

A proposal has not yet been provided

in 20 gün içinde631$ USD
(6 Değerlendirme)
4.2
anshangtai

AVIATION I am a skilled web developer from China, I have reviewed your job requirements carefully, Timeline is about 10 days. Sincerely, An

in 10 gün içinde1000$ USD
(0 Değerlendirme)
0.0
softdna

Hello, We have reviewed what you are looking for and it is completely associated as per our interest field of work. SoftDNA is Delhi Based Software Company dedicated software developers and designers providing personal Daha fazlası

in 30 gün içinde944$ USD
(0 Değerlendirme)
0.0