PubWorks is an Asset Management system for Public works. They serve majorly in USA and Canada. There is a cross platform mobile application developed in Xamarin that works to add work details and request for workers/users.

This app having six modules named Request, Works, Assets, Maps, Inventory and Inspect that have to integrate in the mobile application.

Requests-The Requests app allows field workers to create, review and update Service Requests in the field. It saves your crew's time and makes coordinating with the office easier and more efficient.

Works -The Work app allows workers to enter data about work performed for themselves or for their crews. Everything you can do in a PubWorks Crew Activity can be done with this app.

Assets -

Maps -Everyone loves maps when they are working on-location. Use this Maps app in-conjunction with your assets. Find your work and get directions to your next project in seconds.

Inventory - Capture and create new asset details in the field and in real time. Install a new sign? Capture all the attribute details using the Inventory app at the time and place of installation.

Inspect -This app is designed to work with any asset inspection process. Work with pre-defined templates and perform and record your inspections location.

Framework and Libraries Used

Pubworks is a cross platform mobile application for iOS and Android devices that has been developed using Xamarin.Forms and SqLite database

  • Xamarin.Forms (v2.3.4)
  • Xamarin.Forms (v2.3.0)
  • Azure push notification
  • C# (Language)
  • Sqlite (Local Database)
  • Mvvm Design Pattern
  • Azure cloud database
  • HockeyApp Crash Reporting
  • User can login with given credentials.
  • User can create new requests, works, assets and inventory by filling forms.
  • Request form’s columns and rows can be extended by user.
  • User can see all assets on Map based on location.
  • User can assign as user as Inspector to audit work.