Aviation Management Dashboard For Coast To Coast Helicopters

ABOUT THE CLIENT
In 2019, the founders of Coast To Coast Helicopters Inc. had the dream of streamlining aviation services in order to facilitate better management of services. The company specialises in everything related to flight support right from issue of permits and management of ground force to fueling, and much more. As the industry is growing at a rapid rate, the company’s goal is to modify and digitise the industry of air travel, hence making it more efficient.
The Problem
After an extended search for Flutter developers, who could bring to life the application design, the client reached out to us on the 4th of August, 2019 after reading about our quality work in the field through the Start Flutter website. The end-goal was a small-scale mobile application that would provide flight managers and admins easy access to flight information and other such data. Later on the project extended to involve a web application as well.After thorough discussions, we entered into our partnership based on the Time and Material model which allowed for flexibility during the course of the run of the project which started from November 2019 and is still ongoing. The client who had significant software development experience provided us with the UI mockups, specific documentations and project management guidance along with infrastructure while we were required to translate those requirements into a fully functional application.

OVERCOMING CHALLENGES
A project of such nature comes with its own set of challenges but nothing that couldn't be solved through research and constant development and experimenting with various tech stacks. One of the first roadblocks we faced was in trying to sync records without user intervention. In order to counter this, we included a feature where the application would automate syncing on being refreshed by the user along with Firebase Notifications in place which would urge the user to complete the syncing process. Another hurdle that we faced in the development of the application was finding the right tool for debugging, as this would reduce various crash errors. After much consideration we settled on Papertrail and Firebase Crashlytics as a fix to this problem. We also had to find a way to generate PDFs with fields and after much consideration we zeroed in on PDF Form Fields as a solution to this.
In bird's eye viewThe project was based on a time and material model with the client offering us project management guidance as we translated the idea into a working app.React in tandem with redux was chosen as the preferred tech stack as per the partner’s requirements.A database was implemented using SQLite as the application was required to support the offline storage of user data.
In bird's eye viewThe project was based on a time and material model with the client offering us project management guidance as we translated the idea into a working app.React in tandem with redux was chosen as the preferred tech stack as per the partner’s requirements.A database was implemented using SQLite as the application was required to support the offline storage of user data.
TEAM ON CALL
We consulted with our client partners and after thorough discussions, we formed an expert team spearheaded by a tech lead. The team consisted of 6 Flutter Developers who would work on every aspect of the application and a design specialist who handled the UI/UX aspect of the project. As the project continued, a React Developer was onboarded to handle the Frontend of the application alongside a Backend Developer. With the team introduced to the client and the requirements explained, we started work on the project.
The client required a web and mobile application which would provide admins with the access to review/approve data on a weekly basis, even when offline.
The apps should also provide the ability to create/update bookings and other information related to aircrafts, customers, employees.
A built-in intercom was to be provided to enable customer support.
Data such as weekly users, flight reports, engineer jobs, invoices & fuel receipts to be viewable on the applications
Strategy
We assisted an aviation giant who were looking to modernise their processes and had the technical know-how but were looking for resources to materialise their concept. The engagement which started in November 2019 followed the time and material model to ensure maximum flexibility.

Analysis Planning
The client, who themselves were excellent developers, had already come with the condition that they want the app to be built in React along with Redux and Typescript. JSReport was finalised to track the status of airplanes while Redux Form was the desired form management tool

UI/UX
The client had designed the wireframes and screens for this project so our hand wasn't required in the scenario.

Development
The goal of the project was to design an app to review aviation data even when offline for which the development team implemented necessary features like the access to review/approve data, the ability to create/update bookings,A built-in intercom and a provision for data such as weekly users, flight reports, engineer jobs etc. to be viewable on the app.

Testing
Intensive QA testing was done at the end of each sprint by both the GeekyAnts’ team as well as the partner’s team where each would conduct their individual tests and revert back for a truly flawless system.

Delivery
The success of the app idea shows in the fact that our collaboration with the partner is ongoing with new sprints being planned to enhance the product before it hits the market.

FINAL IMPRESSION
The project was based on a time and material model with the client offering us project management guidance as we translated the idea into a working app.React in tandem with redux was chosen as the preferred tech stack as per the partner’s requirements.A database was implemented using SQLite as the application was required to support the offline storage of user data.
Case Studies.





