PHP, MySQL, Ajax, HTML5 expert required for development of online tool

CLOSED
Bids
19
Avg Bid (USD)
$1295
Project Budget (USD)
$750 - $1500

Project Description:
1. Introduction

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
template system
review and comments management functionality
search 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.

6. Confidentiality

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

Skills required:
AJAX, HTML5, MySQL, PHP, Web Security
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 1500
in 30 days
$ 1500
in 35 days
$ 1500
in 30 days
Hire rajeshsonisl
$ 3000
in 30 days
$ 900
in 20 days
$ 1200
in 30 days
$ 1500
in 30 days
$ 1200
in 18 days
$ 1200
in 27 days
Hire KRodri
$ 1000
in 20 days