Soar
Project Type
Data Management Systems for Airlines
Industry
Travel And Hospitality
Tech Stack





About the Client
Soar is a coast-to-coast helicopter service in the United States of America. Their goal is to deliver a convenient service for travelers and enthusiasts.
*All names and logos have been changed to respect NDA
Overview

BUSINESS REQUIREMENT
The client needed a mobile app to simplify daily data input, including work status, flight reports, expenses, and LogBook entries. Key features included digital signatures, report sharing, weekly report access, and data synchronization with image embedding. For admins, an offline-capable web platform was required for data review and approval. The backend had to support a large user base, ensure data integrity, and run without interruptions, with a built-in intercom for customer support.
OUR SOLUTION
CHALLENGES IN EXECUTION & SOLUTIONS
Simultaneous logins on multiple devices created potential security risks and data inconsistencies, which we addressed by enhancing security protocols and data validation processes.
Exporting large volumes of data from flight reports led to system slowdowns, requiring data export and display optimization to prevent crashes and performance issues.
Ensuring access control for sensitive data was crucial. We implemented strict measures to secure data while keeping it accessible to authorized users.
OUR APPROACH
The project was meticulously structured into various milestones, each dedicated to introducing innovative features, refining existing functionalities, and undergoing thorough QA testing to ensure alignment with business objectives.
The initial milestone prioritized the creation of a fundamental dashboard, enabling administrators to access weekly reports generated by JSReport effortlessly. Subsequent phases encompassed enhancements such as displaying weekly receipts, managing billing and fueling systems for individual flights, reviewing engineer job records, overseeing flight reports, and facilitating the creation and editing of bookings while updating flight information.
Analysis and Tech Stack Selection
We commenced the project by prioritizing both security and performance (as detailed later). Next, we held in-depth discussions with the client to understand their specific needs. The overarching goal was to enhance the efficiency of aviation services for both administrators and users.
Based on these discussions, we meticulously selected the technology stack that would best serve the project's requirements.
For the admin panel, we opted for a robust combination of React with Redux as the core framework, leveraging Redux's state management capabilities.
JSReport was chosen for its ability to generate detailed flight reports. To ensure code maintainability and facilitate cross-platform compatibility, TypeScript was integrated. Material UI provided a seamless component library for a user-friendly interface. Furthermore, Redux Saga was selected for advanced application management, complemented by Redux Form for streamlined form handling.

Web Application Development

Mobile Application Development

Backend Development

Testing and Deployment
Each sprint included comprehensive QA testing to ensure quality and fix bugs before moving forward. After each sprint, user acceptance testing was conducted, and the client provided valuable feedback. This iterative process helped refine the application, ensuring a seamless user experience.

RESULTS
Have a business problem or idea to scale? Connect with us.
Book a consultation call with our experts.
LET'S TALK
Case Studies.
More from our engineering portfolio.

Reducing carbon footprint in construction with Reduzer
Explore our case study on modernizing a construction management company's web app with innovative tools like Algolia, Syncfusion, and Speckle to improve efficiency and sustainability.

How Supply Dome Transformed EV Supply Chains with Advanced App Solutions
Discover how Supply Dome simplified production management for a leading manufacturer or EV vehicles. Explore the key features, development phases, and impact on operational efficiency.

Asset Management Dashboard App For A Manufacturing Giant
Developing an Asset Management Dashboard for a Fortune 500 company

News App For ScrollNews
A brand new platform for users to share and post news related topics



