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

This project received 19 bids from talented freelancers with an average bid price of $1295 USD.

Get free quotes for a project like this
Project Budget
Total Bids
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

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online