User Dashboard, Edit Profile, and Registration - AJAX/PHP/MySQL/CakePHP
$500-5000 USD
Cancelled
Posted about 15 years ago
$500-5000 USD
Paid on delivery
This project is a part of bigger project that we are working on. As a winning bidder, you are required to create an User Edit Profile panel (AJAX), which is accessible via User Dashboard. Edit profile panel consists of multiple pages for email, user profile, address, info, etc. Something you should see often in social networking sites, like Facebook.
In addition, you are also required to create a Business Registration page (insert only, no edit function), display notification from the database and setting up the relationship between users. Please note, User Registration portion has been completed.
Once finished and/or aproved, you are responsible to integrate the codes with the already completed project (User Registration, Forgot Password, and Login). This portion is working and tested. All you need is to extend the new code for the model, view and controller (generated by CakePHP)
Please note, that we also require Multilanguage support as a deliverable.
The MySQL Database Script is provided in distribution, everything should be ready to be used. The database architecture for 1 of the tables (User and Business) are designed using the EAV (entity attribute value), where we can store more fields to support future growth of the application. Instead of creating columns for each additional new field, row will be created using the “meta key?? and “value??.
No Design work is required! We even provide the screenshot and/or Photoshop (PSD) files for all pages. However, you are required to create the XHTML as well as the CSS (including slicing). Both of the HTML and CSS must be W3C compliant.
In this project, AJAX will be used extensively. for example, modal popup, auto-populate textboxes and check whether the business URL name is taken or not.
All page structures must be created with <div> tags; unless it’s tabular information, using html <table> tag is strictly prohibited.
Once the project is done, you’ll be responsible for deploying your work into our environment.