Specification / Requirements:
A website form that will facilitate the quick entry of data (mainly just click buttons to select choices, and a few text boxes) and that will output the data to plain text.
I imagine it will require competency in PHP and MySQL although suggestions by the developer will be considered.
(I already have the majority of the front end part developed in CSS/PHP. It will need completing and the backend implemented.)
A web site that has several elements:
-A form that will generate a text only output that can be copied to the clipboard. This is the main component.
-A user log in page, with the ability for admins to create/delete/manage accounts. The ability to send emails to all users.
-Analytics of use (i.e. average log in duration, how many users accessing daily etc.)
-The ability to log in simultaneously with multiple devices i.e. tablet / PC, and to edit from each in real time where changes will propagate/be pushed to the other device in real time i.e. like google docs
-Be able to generate a nicely formatted report based on the information given in the form, so not only is there a text-only output, but there’d be one that could be given to the customer in an understandable and presentable format. This could be generated as a PDF for example.
-Initially there would not be a requirement to store anything beyond the current data entered for the particular user, so each time a new form is used the old one would be lost. The user should be able to resume a form mid-way through (I anticipate this would have to be the case if the ‘screen sharing’ feature was in place above) but no further storage / data retention would be required.
For example ( as described below) the form could be used by a mechanic / car garage to do an assessment of a vehicle in for repair, the problems listed by the mechanic, and then a list of repairs generated automatically based on the damage entered.
The form is a very basic form that generates plain text (to be copied to clipboard). It will consist of the following simple elements:
-Text boxes - it will simply copy the contents of the text box and insert them into a preset order into the text file.
-Text Prompt - which will allow entry of a specific ‘Problem’ or ‘Diagnosis’ that will generate a predetermined ‘solution’ based on what was typed - these will then be entered into specific positions into the output. For example, If the diagnosis for ‘punctured tyre’ is clicked, then the user is prompted ‘Which tyre is punctured?’ - if the user enters ‘Driver front tyre’ then a repair of ‘Repair [Driver Front Tyre]’’ is added to the list of repairs. The ‘logic’ behind the prompt would simply by take [Entry A] and insert it into ‘Preset Solution A’. About 15-20 ‘diagnoses’ required.
-Buttons that allow you to toggle the addition of strings of text. (about 30-40) For example: A button clicked would toggle the line of text ‘Advised customer that tyre pressure is low’.
-The ability for individual users to change the names of the buttons, and the text strings inserted.
The idea is that it simplifies the inputting of data and standardises the output / formatting of the data, so that if an assistant has to enter it, no matter their level of experience, the output should be in a standard order and presentation.
I have got a specific application in mind but I cannot expand on this until I have agreed a price and NDA signed.
29 freelancers are bidding on average $630 for this job
Hello Let's explore the requirement and kindly let us know if you would like us to share our skills & experiences with previous development. Thanks & Regards Moumita