You have chosen to sponsor your bid up to a maximum amount of .
The task is to develop an online tool with php/mysql/ajax/html5 according to use case mockups and a database infrastructure provided in MS-Access.
Key guideline is a detailed developers brief and a set of use case mockups. The Access database should be seen as an explanatory support
Main component with full frontend and backend functionality plus two frontend modules have to be fully developed and designed to look good
The developer has to provide close support during implementation of the component and modules into the live site and possible adjustments to the script.
2. Development environment
The script has to be programmed as a component in Joomla 2.5
The component has to be integrated into the CMS and particularly has to work together with the CMS’
user management functionality (e.g. Comprofiler Facebook login, Cookies...)
menu structure system
review and comments management functionality
SEF url functionality
The script includes an email and facebook invitation functionality for new users. These new users have to be able to post information before logging in by just clicking the link in the e-mail or facebook message. Therefore the link provided in the invitation message must contain a specific token to identify the user.
The script includes a function to post certain information on the facebook wall of a user.
The script includes a search function. While text is entered into the search field the script shall automatically suggest suitable tags based on the search words. This has to be done in “real-time” (ajax)
The script shall be developed in a multilingual style, means all text elements shall be defined in separate language files and applied upon Joomla user language settings. The developer will prepare the English language file. Other languages may be added later.
The required graphic artwork
3. Security remarks
As users can input text variables without identification or login, the script code and the input variables has to be tightly secured against mysql code injection and other hacking attempts.
4. Use case mockups
The provided use case mockups have been prepared with Balsamiq Mockup Tool and are the key guideline for the developer with regards to functionality and design
A set of 20 use case mockups is provided for frontend functionality for logged in users plus an additional 4 cases for anonymous users
Backend design is the same as Joomla core administration. Functionality is explained in detailed brief.
5. Access database
The basic functionality of the tool is provided as an Access database.
The database contains 9 tables, 13 queries, 6 forms and 6 reports
The database should be seen as a support for the developer. The main task is to achieve the functionality and design from the use case mockups and functionality guideline. The access database provided to the developer does not include all the required functionality.
The developer is required to sign a strict Non Disclosure Agreement (NDA) prior to commencing the work. Please don’t bid if you are not willing to sign and abide to the NDA
7. Provision of code
Program must be written with open code without any encryption. All code has to be provided by the developer