Our company has an Android/iPhone dating app in development which requires a separate web-based login with various features. The backend for this web-based system should also be shared with the iOS and Android clients via REST protocol. Web users can message phone users (who are chatting via the REST API endpoints), and when phone users read the messages the web users are credited money to their cash balance. You are required to implement the PHP functions and MySQL backend to support this exchange of data.
The features include:
• Chat Screen
-Use the existing Chat UI provided by our template to implement a simple, high-performance real-time messaging interface.
-Should support image messages as well
-With each message read by the recipient adds $0.01 to the web user's accumulated cash balance. Whenever the web user sends a message, if the phone user reads it, the sender's account is credited. If the phone user reads an image message, the web user's balance is credited $0.02.
• Withdraw Money Screen
-Provide a screen which allows a user to request a payment to their PayPal email address
-It should confirm that user's current accumulated balance is greater than $50 USD. Therefore, you will have to store in your user database model the current user's accumulated balance
-Send an email to an internal email address containing the information that was collected from the user
• Manage Photo Galleries Screen
-Provide a screen which allows the user to manage their photo albums and drop & drop new photos from their computer to individual albums.
-All drag & drop UI code is provided for you in template— no need to re-write
• Use Slim Framework for any necessary REST endpoints you expose
• Provide daily commits to GitHub repository
• Database backend must be MySQL-based
• PHP should be the only server-side scripting language required to execute project scripts
28 freelancers are bidding on average $580 for this job
Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks