Build a Facebook Mobile App. The App should run on various mobile/smart phones (mobile browser).
The App which should be developed is similar to a Task-Manager (adding, editing, deleting items, reminder functionality and some more), but with some small extra features, which will be only disclosed to the selected Developer.
The App will need to be multilingual (at least for 4 Languages at the beginning; English, French, Spanish, German).
Facebook Credits must be implemented to allow access to the App.
The user should always see the remaining membership duration (e.g. 12 month from date of starting membership). The user should be able to renew membership within a specific period after automatic termination of the membership. This will be described in more details to the developer later as it will require some additional admin topics..
The user should be able to set privacy by task. Generally tasks should have a privacy setting, which only allows the user to see it.
You should be able to setup a Development-Environment on your own Systems. A Database-Structure is available, but could be adjusted if you find better ways to do what is intended.
Focus is on Coding the App, the Design will be done later by my own company. As there will be no big pages or forms in the App, there will be no need to have a complex design.
It is essential that the Code is thoroughly documented (in English) as well as that the App is extendable!
You will need to sign a Non-Disclosure Agreement before starting the Project.
A small Flowchart as well as some sample Pages are avaible, so that the choosen developer could start immediately.
## Deliverables
Developer will need the following Skills:
MySQL
Facebook
Java
JavaScript
PHP