Need a very simple mobile application for iPhone, IPad, Android mobile phone and tablet PCs.
1) Login and Logout: Existing user should be able to login and logout from the mobile app by validating the user credentials against database. New user should be able to create a new account and login into the mobile app. If session is timed out, the application should logout automatically. The existing user should be able to "change profiles". For example, the user should be able to change the password, customer name, email or address and save the profile.
2) CRUD functionality: The application should have CRUD functionality that are Create, Retrieve, Update and Delete. For example, the user should be able to click "My Details" link and enter a) Height b) Weight c) favorite food d) Hobby d) A small summary. The field "Hobby" is a dropdown box that should display d.1) Music d.2) Dance d.3) Reading d.4) Driving. When the user click "Save" button, these information should be stored in database table. The user should be able to Retrieve, Update or Delete. The user can have more than one details.
3) In the main screen, I would like to have "AJAX autocomplete" text box to enter the search string, for example if the user enters "Dance" then the app should search all the fields and display the search result that has the word "Dance".
The source code should have high coding standards, documentation and simple logic.
Please let me know if you have any questions.