Virtual ICS

To make managing projects and teams easier. A virtual ICS is a tool that helps organizations streamline compliance, communicate updates to staff, and track tasks.

  • Frontend:

    Angular
  • Backend:

    NodeJS
  • Database:

    MongoDB
  • Project Management:

    Trello
polished

About Project

It’s a web platform that will allow emergency incident management teams to effectively, easily, and securely manage small, large, to extraordinary scale emergency incidents, on any device, anywhere in the country. Users of the web platform will include Division Supervisors, Unit Leaders, Section Chiefs, and an Administrator. A Super User capability will be created for Virtual ICS staff to be able to support and manage all incidents operating within the web platform.

Our Process

1

Analysis

Analyse Organisational & Client Needs.

2

Design

User flow & Designing

3

Development

Angular & NodeJS Development

4

Deployment

Hosting & Post-launch Maintenance

appfeature

App Features

  • queso-iconOrganization Account Creation.
  • queso-iconAdmin user creates an incident.
  • queso-iconCreate Section and Divison user for each incident.
  • queso-iconManage the divisions for each branch for each incident.
  • queso-iconManage the resources for each division for each incident.
  • queso-iconManage ICS forms

Challenges

  • blue-bulletResource Glide Parth allows users to view the available resources based on the DEMOB, LWD, and Release date for 14 days from the selected date.
  • blue-bulletT-Card view to manage the resources for each division with the drag and drop
  • blue-bulletGenerate IAP to combine the multiple ICS form along with the custom PDF and logo.

Solutions

  • Render the google map view with custom marker and memory management.

    To render the google map we have used google_map_flutter SDK. We have used lazy loading for map rendering to overcome memory issues. For the custom markers, we have converted the widgets into bytes using Unit8List and BitmapDescriptor.

  • Chat implementation with Firebase cloud Store.

    To resolve this issue of slow internet, we implemented an Alert to popup like Something went wrong.

  • Push Notification implementation with firebase messaging and background handling.

    For push notification, we have used firebase_messaging SDK, and to deal with background tasks we have used isolate and asyn processes.

  • Square payment implementation.

    To implement the payment we have used square_in_app_payment SDK. By using this SDK we have generated the nonce token.

queso-allscreen

Typography

Font Family

Regular

Regular, Medium, Bold

Colors

#CE2029
#161923
#000000
#FEE9E9
#FFFFFF

HIRE DEDICATED
DEVELOPERS

We’re the web/app development and design team that walks the talk. We take your VISION, SOLVE the CHALLENGES. From TECHNOLOGY query to SOLUTION, delivering you VALUE for your MONEY with a QUALITY PRODUCT that is worthy of your REPUTATION.

More Portfolio