I need a web application portal written in php and uses mysql that has the following capabilities:
user login page with user signup
form that has about 10 form fields that updates the database backend when a user fills out the form. New data from the form replaces the old data in the database.
a php script that searches the database for a keyword and then returns formatted data in the form of xml based on the data associated with the keyword.
Also a reporting system that shows the user how many times his keyword has been requested over a given time period.
Twilio SMS/MMS experience is a plus for this project.