You have chosen to sponsor your bid up to a maximum amount of .
Must be a Russian Developer
Be able to Skype and use email daily to update me on development.
Have built atleast 2 sencha mobile apps using cordova framework.
Know how to build hybrid mobile app that connects to serverside code/database.
Speak or Write in English
Comment and document all functionality in the code base in English.
Able to test and debug code before finalizing insuring it is reliable and bug free.
Be able to translate Wireframes/Mockups into code.
Be able to translate Technical Requirements into code.
Build stable and secure PHP and MySQL database preventing SQL Injections and other security holes.
Technologies you must be familiar with:
Sencha Touch 2.3
PHP, MySQL, JSON
The project is a hybrid mobile app, using Sencha Touch 2.3, you will compile it into multiple platforms, iOS, Android, Windows Mobile, Blackberry. You will create code that communicates and sends data to the server from inside the app using PHP, MySQL, and JSON. This is for a prototype of core features, if your finalized code is well built I will hire you to build the rest of the app implementing more features.
Technical Specifications/Features to be implemented:
Integrate Facebook Open ID for automatic sign in, and store this information in database on server.
Integrate Twitter OAuth for automatic sign in, and store this information in database on server.
Integrate Google+ OAuth 2 for automatic sign in, and store this information in database on server.
Integrate Linkedin OAuth 2 for automatic sign in, and store this information in database on server.
Integrate Tumblr OAuth for automatic sign in, and store this information in database on server.
Allow users to import there phone contacts, Gmail contacts, Facebook Contacts, Yahoo Contacts, and Hotmail contacts, and store this information in a database on server and allow the user to immediately send out a message to those contacts once they have imported.
Create a list a product function that allows users to take a photo and upload it to database on server.
Interface Camera into app using Apache Cordova.
Upload image to server referencing image directory and source in database.
Thumbnail images in list format.
Create a table with 2 columns that lists products with thumbnail images and product information.