I need a PHP application with the following specification - please read the attached PDF for more details. The information here is just a quick overview.
The application requirement: PHP, MySQL, Ajax (see PDF for Ajax libraries to use), CSS (need clean separation between CSS and HTML).
The application can be summarized as follow : after a user signup for the service, he will be able to see a list of ‘applications' on one page.
An application is simply an icon with a name underneath and a link to the corresponding web site. Each user will have its own list of applications, and the user should be able to re-organize the list as he wishes : add new one, remove, re-order. The management of the list will be done through AJAX and I will provide a more detailed spec on how it should be done (layout spec).
Applications can be organized by category (business, games, ...) if the user wishes - default behavior is no category. Of course user should be able to manage the category (add/delete/update).
In addition a user will be able to ‘add' new applications to his list when visiting other web site that will ‘post' meta information about the application to add : similar concept as adding a bookmark in [url removed, login to view] or ‘digg'ing a story.
Of course the user need to be able to manage his account : change email, change password, delete account, and so on : nothing special/difficult (but done using Ajax as much as possible to avoid page refresh).
The overall layout & look of the application is important : it needs to be clean and I will have various input to provide - nothing difficult but I will give strong direction on the overall look & feel.
In addition to the application logic (PHP code), there will be probably a few static HTML pages to develop (some help pages or ‘welcome' page) and maybe a few graphics.
The application will have a 'admin' area so I can manage the users and their content.
Please consider having as much as possible information set in config files so it's easy to administer (color scheme for example, email address, domain name, MySQL connection, ...)
Please read the PDF attached for more details.
In addition I will provide the first structure for the MySQL database which is required for the application. This part is done but may need minor changes when coding the project.
As you can see application requirements are clear and simple. Application development should not take too long after accepting the bid (less than 10 days) : so be sure to be available... I am evaluating the application to take a few hours from a good PHP developer.
After completion of the project, I will own the code, and any other copyrigth (images/css/...). You will not re-use or re-sell the application developped to any competitors or re-use the code for your own usage.
If you are using third party library, you will have to verify you're using open source project (BSD, Apache, MIT license if possible).
I have a strong technical background and will provide many directions on the various components of the applications. Depending on the success of the application more work may follow.