CALL US

  +91 8266041801

  +44 203 372 4609

  +1 408 454 6110

  evontech

Get Free Quote

Evon builds Aviation App that's Quickly Rising to Success

Two entrepreneurs wanted to build an aviation web app that would make air travel a rigmarole-free experience. The idea was to provide a better way to fly which would allow customers to travel from convenient private airports, book tickets even on the same day, arrive just 20 minutes before departure time and fly to their destinations in the shortest time possible. The air travel web app, currently just over a year old, is successfully providing users a professional class experience of flying and is on a fast-track route to success.

Evon Technologies, a software development company in India, helped the clients build the web app from scratch and facilitate a slick air ticket booking experience at all times.

The software product created manages complete operations like user management, membership management, flight management, bookings, invoicing, accounting & reports, etc. Evon built the complete architecture of the air travel app from scratch and created three modules: Customer Portal, Admin Portal and Pilot Portal. 

Now, as nothing in this world comes without challenges, Evon also faced its share of challenges to develop the aviation web app from the ground up. 

Challenges and Fixes

Managing Unforeseen Changes in Travel Schedule

If weather conditions are not good enough for a plane to take off from a particular airport or there are changes in arrival/departure time or route, bookings should move to a new schedule and a notification should be sent to users about the changes. 

Fix: The team allowed admin to update flight times, update planes, update new routes, etc. in Passenger Manifest Report. An automated system was created to move existing and new bookings to a new schedule and make it visible in the user portal. The system also sent automated emails to users after admin review, making them aware of changes in route plan, arrival/departure time or airport.

Managing the Number of Seats in the face of Schedule Modifications

In a peculiar use case, the system allowed booking for eight seats on a charter plane that had only six seats.

The team established that the system allowed booking for 8 seats after its schedule was changed. Actually, the plane was scheduled to fly on July 25, 2019, and the route was RVS-PWA-SGR-EDC-MAF. Two bookings were already made before its route was changed to RVS-SGR-EDC-MAF. Now, when the admin had applied the new schedule to the flight, the two old bookings didn’t move to the new schedule, hence the system was showing all six seats available for booking on that particular plane. In addition to two old bookings, the system allowed six new bookings on the same flight, which took the total number of bookings to eight.

Fix: The development team realized that when changes were made in the schedule, it applied to future bookings only, whereas when done through passenger manifest, it applied to old bookings only. The team resolved the issue by adopting a new approach. Instead of making changes to an old schedule, the team expired it and created a new one. Now, whenever the admin expires an old schedule, the system prompts to move the existing booking to a new schedule. And, only after the old bookings are moved to the new schedule, future bookings are allowed on that flight, thereby not exceeding the actual number of seats available for booking.

Hiccups in Maximum Seat Utilization

One of the issues that cropped up was the unnecessary reduction of the number of seats available for bookings to different destinations on the same route.  

For example, 

As per the image below, the number of seats available for EDC-MAF is one when it should be four.

 

Fix: The team realized that something unexpectedly went wrong with the system which was not allowing to correctly adjust the bookings for EDC-MAF. To fix the issue, the team brainstormed and worked on Seat Math error fix. The issue was soon fixed by the team, facilitating optimized seat management and maximum seat utilization. You can see below that the number of seats available for EDC-MAF is four now.

 

 

The number of seats available in the worst-case scenario now increased to 18.

 

 

 

User Specific Customized Membership & Subscription

The clients wanted us to create a system that allows each and every traveller to have customized membership & subscription as per their travel frequency.

Fix: The team split the design into two modules of Membership & Subscription. Generic fees were first added to membership details and were then automatically added to subscription details of users where further customization was enabled. Some of the fees could be waived off in some of the Membership profiles or for given users. Discount and Surcharge too can be added in Membership and Subscription to suit any particular requirement.

Custom Destination Fee based on Routes

After a few months, the clients realized that the same amount of the fee was being charged for both short period and long period of the journey. As it was not justified, they wanted to customize the destination fee. 

Fix: Earlier design had only one Destination Fee for given user, and the same was charged on a different route even when the distance/travel time was more or less. So, as the clients requested, the team created a new design to allow Custom Destination Fee per User where they could have Route & Segment based fees. The team also built a functionality to update fees for all the users instead of going one by one in each subscription.

Technology Environment Framework:

  • CakePHP 3.6
  • PHP Version 7.0.33
  • MySQL Server version: 5.5.62
  • QuickBooks
  • Twilio
  • MySQL Workbench 6.3 CE
  • phpMyAdmin 4.5.5.1
  • Apache 2.4.18.

Team Size:

  • 1 Project Manager
  • 1 Technical Architect
  • 3 Developers
  • 1 QA
  • 1 Data Entry Executive

The development process kicked off on May 24, 2019, and the complete architecture was built from scratch. The development team made the  MVP (minimum viable product) ready in just a matter of two months. The aviation web app got a very good industry reception after having gone live for customers, making their air ticket booking and travelling experience way more convenient than traditional ones. The aviation web app's user base continues to rise and the clients are pretty happy with the way things are going. Evon is currently providing support for the app and helping with further advancements as nothing is constant in the software world.

 

Diwali Celebration at Evon Technologies
Evon revamps Decades Old Hydraulic Fracturing Desk...

Related Posts

SEARCH BLOG

Cloud computing Big Data Big Data Analytics Project Management IT consulting and software development IT developers Web development Javascript Offshore development India Outsourcing Software development and testing Product Development Evon Technologies Digital Marketing Offshore software development company Software development Start-ups Salesforce Lightning Salesforce Cloud Services EmployeeEngagement business analysts Web app development Salesforce customization Node.js Salesforce Mobile Development Agile Development App development marketing automation Offshore software development services Python Resource Management Scrum QA services Reactive Programming EPLcricket QA and Testing Findnerd DevOps services project management methodology Recreationalactivity Virtual reality Collaboration MVP Development Android development Salesforce CRM Project Manager Artificial intelligence Offshore software development Mobile app development Android apps AI in mobile apps Agile Product Development Data security breach Big Data Cloud Database & Computing | JUnit Business Growth Real time data React Native Social Media Marketing React.js Salesforce Consulting Higher Productivity Staff Augmentation Progressive Web Apps Project management tools Online data security PHP Testing Augmented Reality Save business costs via cloud computing NFC TAGS SEO Offshore development company crowdfunding campaigns product launch Vue.js Unity 3D Agile Methodologies blockchain Amazon AWS Mobile friendly sites Website Management Mobile web apps Agile project management Hire QA experts in India EHR Linux Mint Native Apps Recruitment Process Outsourcing Project management software features Reactive Applications Automated Testing Frameworks for PHP Google Daydream Cloud benefits for SMBs NFC Chips for Marketing search engine optimization App development for multiple devices Congratulations software application CRM integration business accomplishments

About Us

Evon is a software development consulting company based in India. We are a 250+ people company. We primarily service clients who want to either completely outsource a new idea or are looking to build an offshore team.

GoodFirms Badge

Recent Tweets

Evon Technologies

Node.js framework can be best described as a combination of #tools, #libraries, helpers and other components that m… https://t.co/9yrJ9RFLXe

Evon Technologies

How Evon helped a major Online Gambling #Company build stronger #relationship with prospects, See here -… https://t.co/FaFlAkoaby

Get in Touch

  +91 8266041801

  +44 203 372 4609

  +1 408 454 6110

  evontech

 This email address is being protected from spambots. You need JavaScript enabled to view it.

   A- 5, IT Park, Dehradun, Uttarakhand, India, PIN - 248001.

follow us on

×
We use cookies on our website to provide you with a more personalised digital experience and for analytics related to our website and other media. For more information, please review our Privacy Policy and Cookies Policy.