Working App Prototype on PhoneGap (HTML5 + CSS3)

Александр
1

Александр

no recommendations
no complaints
Closed
Project title: Working App Prototype on PhoneGap (HTML5 + CSS3)
Type of cooperation: One-time project
Section: Mobile app development
Prepayment: without prepayment
Payment methods: Cash, Bank transfer, Electronic money
Acceptance of requests: closed

Project description:
You need to write an application (working prototype) on PhoneGap (HTML5 + CSS3) that is compatible with iPhone and Android
The option for ordinary browsers can be viewed at post-photo.ru

Design is minimalist, you can use jQuery and bootstrap (i.e., jQuery and bootstrap). Nothing more natural, but always responsive to the screen rotation
All the mechanics are processed on the server, for this there is already api (if something is missing in the api for you, we will write api ourselves, you do not need to worry about it).

The entire application must do the following:
1. Check whether there is access to the network (standard mechanism phonegap). If so, you can use the app (because it is All the mechanics are on the server.
2. Download from the gallery (access to the storage) It should be possible to select up to 10 images (option of selection, or checkbox installation)
3. Access to local storage (stored in html5), to receive frequently sent data (to whom, address, apartment, index).
4. Calculation of the preliminary cost, there is an api that will return the amount on the transferred number of selected photos. (but in principle it is not difficult to calculate, as it is done now on the site, the array immediately indicated prices and depending on the number of pictures, the value of the array with the price returns)
5. Text set, in 4 input'ax - recipient, recipient addresses, apartment and index
(When requesting api, block the input of the form data and show the download indicator)
5.1) after entering the address, you need to send it to the server by api, so that the server checks it for correctness and invites the user to choose the one found (the question option "Yandex found the appropriate address - {the address that returns}, you agree with it" yes/no)
5.2) If the user has chosen "yes", then replace the old address in the input with a new one and send this address to search for the postal code (if the index is found, then select the index, if not, please enter the index)
5.3) All form fields must be entered, including the apartment, if the user has not entered something, then he must “pop out” with a hint that you need to enter.
6. If the user is not authorized (there is no stored token in the local storage), then go to the next window, with the phone number input (if possible, then receive the number from the smartphone data)
7. Uploading through api (sending form) photos (investments) + input data.
8. Switch to the page that everything was sent successfully and the payment was made from the user’s personal account (saving the authorization token), or to the window with an error and a description of the server’s response
9. If there is no money in the account (the corresponding code will return in response to sending the form), then Payment for sending through Google or AppleID (if possible, this item is discussed, you can go to the Robokass payment acceptance page from the application)

A little bit about api:
Opportunities:
Sending GET and POST requests
XML and JSON acquisition
Photo form – sent by POST (if there are other offers – we consider)
Examples of api
post-photo.ru/apimobile.php?getcost=10
post-photo.ru/apimobile.php?getlastaddr – getting frequently sent addresses return json or xml array
post-photo.ru/apimobile.php?gettrueaddr&addr=Moscow a, Orenburg D.5 – getting an address by Yandex
post-photo.ru/apimobile.php?getindex&addr=Moscow, Orenburgskaya St., 5 – obtaining the index by Address
post-photo.ru/apimobile.php?setorder&to=FIO&addr=M Oskva, Orenburgskaya St., d.5&room=15&index=127000&tel=79160000000&token=d0l 0o0r0ergd0cb08nk45


I will tell you right away, the budget is limited, but the task is not particularly difficult for a specialist, only 3 windows, almost all the mechanics on the server (which you do not do) except front alerts.
We’re not mobile app specialists, but we’ve had a good experience writing on PhoneGap.
And this is not an abstract task, but there is a ready-made implemented example on the web that you can watch.


Please write the price.
Preferably describing 9 points, for which you offer a cost, perhaps we will abandon some "bucket" in favor of increasing functionality and reducing the cost.

Thank you.
Project author
Александр