I am looking who can help with this task. Total budget for 1-4 is about 100 euro. I wanna just one programmer who can do all task java and php. Please write think in description if you read it:)
1. Budget - 10 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.
After purchase from woocommerce points and app details is written in mysql - it's made!
2. Fix app left menu and main menu for speed - 10€.
As you see app is very slowly, i wanna fix this to looks faster.
3. Implement design updates - 30€
I wanna app looks more UI friendly.
After login/registration(registration working) show Toast message, or loading 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 imagejsonadapter if not use own image in app.
4. Rewrite architecture and fix security - 50€
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
37 freelancers are bidding on average $147 for this job
Hello sir Please check my portfolio [login to view URL] I am comfortable to do it But I have some queries about this project. Please confirm so we can discuss to move forward Regards.