1. (php)Budget - 15 EUR
Example total developer have 100pts in mysql. If one users downloading (- 10 points(points taken from mysql)), after one download budget is 90.
After 10downloads developer have 0, and app don't showing anymore what to download. Example 10 USD = 100 points = 10 per downloads = total 10 downloads.
If budget have 2pts, show just who can downlaod for 2pts. Don't show for tier1 country.
After purchase from woocommerce points and app details is written in mysql - it's made!
2. (app)Implement design updates - 30€
I wanna app looks more UI friendly.
After login and when opening apps - show Toast message - loading, or loading gif image.
Daily points make more friendly
Don't do autoinput,because google login button is hidden by keyboard (Show soft keyboard automatically when EditText receives focus)
Create facebook login button if it's store mysql details on mysql?
Check or image is correct in [login to view URL] and [login to view URL] if not use own image in app. Write Gp_searchActivity and itemsActivity with no carsh on live version if some problems in API (php files)
Check or input from php is valid, dont crash app if smth is bad ([login to view URL])
3. (app)New Activity or update existing (items & gp_search Activity) - 20€
Check or app is installed 2 days or app was opened for 5min?
If we doing this checking these criteria, make higher price pay for developers. (User earn points)
Or implement this future right now if user wanna reward.
4. (php+app)Rewrite architecture and fix security - 40€
First of all, the architecture of the Android app is not correct. With this architecture any user can hack your system and get as many points as they wanted.
When developing something like this, rewards has to be distributed by the server and no details of the rewards should be available on the app code.
The only thing app should handle is displaying these values. Looking at the Android source code, your app triggers all the important events.
As per your existing design, the android app is sending out the points to be collected as a POST parameter. This should be avoided.
Android request data should contain only the type of reward that has to be provided and not the reward points itself.
And the response should not be 0,1 and 2. It should be a complete json response with total_rewards of the user, rewards_credited for the action etc
And the app should just update the UI with these two values.
And I see that your database is storing username instead of userId's in tracker. You should avoid that and use joins to simplify the queries
5. (php+app)Function updates 20€
Two tabs in Gp_searchActivity and Items_Activity. For helping and explain how to use.
User after Email confirmation getting +50pts;
Now when user comming first day he getting 25 points. Can you increasment in 7 days - 1day 1pts, 2day 3pts, 3day 6pts,4day 10pts,5day 15pts,6day 21pts,7day 28pts. Or smth like this system ?
Random text example 10 times. After login. Hello, Fullname, hope you like us. - [login to view URL]
6. PHP country function - 15€
Let developer install just for one country or just one language. ( In mysql create "all, or just pickup")
In woocommerce order user can choose from country list.
7. (woo+php)Update order function - 15€
after successful payment we will generate secret key in invoice or email. With this code and app name, user can modify some fields in mysql on own app
It's like login form.
If user wanna update points or edit profile for downloads.
and maybe you know solution how we can make "update" order?
(woo)Don't create all details again, but just update points in mysql using woocommerce payment?