The Project

Elogbook is a nice utility app with following screens and features-

  • Login screen – Login to app by providing username and password
  • Download data from cloud
  • Enable location services
  • Home Screen – The home screen will display buttons which will display all other options and links of the app
  • All Jobs
  • Patrols
  • Planned Jobs
  • Reactive Jobs
  • Search
  • Assets
  • Settings
  • Top Bar – In the top bar at the top of the application to include the same navigation option as the home page via a button with an overlaid menu. It will have Settings, Search, Home, Jobs, Assets, and Patrols in the list
  • Jobs – Jobs are retrieved from the elogbooks server. The jobs are assigned to the user and will be listed according to the date that they are due. If they are overdue then the due time will appear in red. There will be two filter options on this page
  • Job Type – Either Planned or Reactive
  • Job Due – Today/ Tomorrow/ This week/ This month/ Overdue/ Update Due
  • Job info – Clicking on the job will bring up the job info screen. The job info screen will show all of the details of the job that have been passed down from the server as well as any of the update and information that has been added on the device.
  • Attachments – It will display any attachment that has been added to the task including photos, signatures and files added using the device itself.
  • Scrollable action bar – There will be scrollable action bar at the top of this screen that allows the user to carry out various functions on this job.
  • Check in button – It will have given options
  • Planned Jobs – no check-in
  • Reactive Jobs – Marks engineer onsite (timestamp onsite time, also location co-ordinates, update status to in progress)
  • Patrol – This is displayed as ‘Start’ and not ‘check-in’ (timestamp onsite time, set engineer id, also location co-ords, update status to in progress)
  • Update button
  • Planned Jobs – Need a text note optional fields for time, travel and mileage (just a call note if no time or mileage has been set otherwise to be interpreted as work done if the information is available, this will also reset the update due clock on the job, update status in progress)
  • Search – The search screen will allow users to look for assets, jobs and patrols on the device and if they cannot be found on the device will the user the ability to search online.
  • Settings – User can set the refresh time from here to refresh or auto update the data with live database.
  • Reactive Jobs – need a text note optional fields for time, travel and mileage (just a call note if no time or mileage had been set otherwise to be interpreted as work done if the information is available, this will also reset the update due clock on the job, update status in progress)
  • Patrol – No updates (updates will be the individual points being closed)
  • Complete button
  • Sub assets –
  • Photo – user can attach a photo
  • Signature user can obtain a signature
  • Barcode – user can obtain barcode
  • File – user can attach a file from the device.
  • Update Job –This screen will vary depending on whether the operative is updating or completing the task
  • Patrols – Patrols work slightly differently from jobs. They are listed in the same way but this page only has one filter option
  • Patrol due – When the user clicks on the patrol it will take them to the patrol info page. Once a user has started a patrol it must be finished before they can begin.
  • This morning
  • This Afternoon
  • Tomorrow
  • This week
  • All
  • Patrol Info – This page allows the user to see the overall details of this particular patrol as well as any files, photos and signatures attached. It will also allow them to start the patrol. Once the user clicks to start the patrol on their user ID. They can complete it at any time but if all of the individual patrol points have not be completed then it will ask the user to state a reason why.
  • Patrol Points – The Patrol has several tasks within it known as points. Each point has an instruction, a time limit and requirement. The requirement could be a barcode, a signature, a file or a photograph. The points should be closed down in the correct order but individual points can be missed. Once the user clicks to tick the last point and it is update it will ask them if they wish to complete the patrol and will offer them the option to include some text about patrol. This will be mandatory if any points were missed or if the patrol is completed or started late.
  • Patrol point and job requirement (Update Point) – If a task or a patrol point requires anything to be completed the device would automatically load up the required hardware function (such as camera). The options would also be included to say that the photo/signature/ barcode is unobtainable.
  • Assets – The assets screen will allow the user to brows assets by customer (site). Clicking on the asset will take tame into the asset info page.
  • Asset Info – The asset info screen contains all of the asset information downloaded from the server and also allows the user to attach files and photos to the asset to be sent back to the server.



  • Utility app


Project Lifecycle


Requirement Gathering


Planning & Time Management


Design & Coding


Overall Testing




Lifetime Support

Technology USED

  • Xcode
  • sql-lite
  • Photoshop
  • Dreamweaver
  • eLogbook

Similar Projects