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 $[url removed, login to view] 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: put resume, flyer need, stats answers, sqlite database price list, skills put resume, skills list resume, resume skills list, resume flyer, one mobile market, offline html5 application, mobile apps freelancers, mechanic resume, mechanic job, learning internet programming, learning html, jquery version, job market freelancers, javascript learning, intranet html5, html5 project contract, html5 programming, html5 play, html learning, html internet store, high volume database

İş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

http://seoresearch.com/our-work/ ® 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