Looking to create an iPad/iPad Mini app that creates and manages traffic collision reports that user creates. The app should work in both portrait and landscape mode and include iCloud backups. The user will also have the options to print the report or email it as a PDF.
A 'report' consists of 3 form pages (consisting of drop down boxes and text input boxes), as well as a section where a user can type narrative in a word-style document.
When opening the app, the user will have 4 options:
- Create a new report
- View incomplete reports
- View completed reports
Viewing incomplete reports shows the user a list of all the reports that have been created but not completed. The user can select a report and open it for editing. I have attached a screen shot of what this page should look like (1 - Incomplete [url removed, login to view]):
Viewing completed reports allows the user to view a list off all the reports they have marked completed. The user will be able to search for a specific report by keyword, date range, or report type. (2 - Completed [url removed, login to view])
The settings section include a few default settings that the user can select. (3 - Settings .PNG)
When creating a new report, the user is first brought to a screen that lets them pick some options for the report.
The first option will let them decide if they want to use their current GPS coordinates in the report.
The second option lets them select the type of report they want to create. Different selections will auto-populate different text in the narrative portion of their report.
The last option here lets the user enter dates and times that need to be included in the report.
After the user makes all of the selections, they are taken to the first page of the report.
Page 1 of the report includes many selection boxes and text input areas. Any area that has not been complete will be highlighted red. Once the user has completed that area, it will be highlighted blue.
The user will have the option to scan a 2D Barcode on the back of a Driver License and have the information obtained by the barcode imported into the PDF. I have done some research and found a company that can provide you with an SDK for the barcode scanning functionality ([url removed, login to view]). I will provide the information contained in the barcodes.
Along with the drop down boxes and test input boxes, there is also a section on Page 1 that allows the user to use their finger to draw black lines on a small box.
I have attached a screen shot of what Page 1 will look like (4 - Page [url removed, login to view])
PAGE 2 & PAGE 3
Page 2 & Page 3 of the report will only have option boxes and text input boxes. incomplete sections will be highlighted red and completed sections will be highlighted blue. Screen shots of Page 2 and Page 3 have been attached.
On the narrative page, users will be able to type the narrative portion of their report. They will need to have the options to adjust size of the text, make it bold, italic, or underlined.
A sample of what the narrative page should look like has been attached (7 - [url removed, login to view])
ADDING OR REMOVING PAGES
The user can add or remove pages to the report by clicking a 'Pages' link that will be in the title bar. Pressing this slides down a section that will allow the user to add a new Page 1, Page 2, Page 3, or a blank page. Screenshot attached (8 - Add [url removed, login to view])
During the development process, I would like to receive regular updates to the app via TestFlight. I have a maximum budget of $1,500 for this project and will not be able to accept any bids above that amount.