Every two weeks we spread the word of Node.js and the cool and incredible things it can do. We do that by profiling creative, interesting and fun uses of Node.js in various products and projects. We call it “In the Loop.”
Today we are chatting with Lee Johnson, founder and CEO of FlightOffice.com, which is described as “a complete solution to manage flight operations.” Since we are fans of both solutions and flying, we thought we would check in. The use of Node.js sealed the deal.
FlightOffice.com describes itself as being able to “streamline operations, eliminate paperwork, and save money.” Tell us about the opportunity you saw for FlightOffice.com to fly through paperwork. How do you do it?
Lee Johnson: There is a big problem in aviation. Other than big airlines, aviation companies operate using paper-based systems and Excel spreadsheets. Yet they are being squeezed due to increasing competition and increasing customer and regulatory requirements. They have to innovate and become much more efficient, or they won’t survive. We solve that problem by helping them automate and streamline their operations, and eliminate paperwork. So FlightOffice.com is really an ERP solution for aviation. The SAP of aviation if you will.
Your web page describes the software as powerful, flexible and able to keep data in real time. That can be quite the feat. How did you determine what to use “under the hood” to accomplish this?
Lee Johnson: When we started planning the architecture for the FlightOffice.com platform we knew that we wanted a very thin stack from front to back. We wanted that stack to scale well, both in production, and in our ability to build the platform, meaning that we could quickly and easily deploy new functionality. We were also looking for a clean, cohesive language from back-end to front-end.
Our developer geek-sense tingles when we consider how people put together apps and pages. How important was your development choice? Do you see your set-up as current or pulling ahead of the curve?
Any “a ha” moments or takeaways in the development of FlightOffice.com? Any intriguing uses of code?
Lee Johnson: It’s not an “a ha” moment, but using npm effectively within the project was a big win for us.
FlightOffice.com can obviously benefit a diverse set of clients. Can you tell us about who is using it, or who could be talking advantage of it? Any examples of the results companies have seen from using it?
Lee Johnson: We have customers on 4 continents. Basically any commercial aviation company that is not a major airline, that means 80% of commercial aviation, needs a system like ours.
What does the future have in store of FlightOffice.com?
Lee Johnson: We want to be the SAP of aviation software so we are working on a few different things like professional services, a hardware unit installed in the aircraft that collects big data, a tablet solution and various other things that will provide our customers with a complete, end-to-end solution.
Sincere thanks to Lee for telling us about the potential of FlightOffice.com. In the meantime, if you have a cool Node.js project or product you think we should profile, reach out to us at email@example.com and we’d be happy to get you In the Loop.
- Ready to develop APIs in Node.js and get them connected to your data? Check out the Node.js LoopBack framework. We’ve made it easy to get started either locally or on your favorite cloud, with a simple npm install.