
Mat Orrego,Co-Founder and CEO, Cornerstone Information Systems
Value Delivered
AltexSoft UX, mobile, and software engineering teams were challenged to build the entire SaaS solution from the ground up.-
Consistent and Intuitive User Experience
The team of five AltexSoft specialists, including UX designers, a software architect, and business analysts collaborated for two weeks with the client on-site to ensure better communication during the design phase. The UX design cycle included 1) requirements specification, 2) mapping roles and entities, 3) identifying user journeys, 4) making an MVP based on prototypes, 5) creating the final design. Now, with the implemented UX and UI design in place, the travel agents can message directly with their clients, see the dynamic map of airports and disruptions, track the alerts feed, and check their clients’ itineraries in real time including transfers, rail travel, and car rentals. -
Real-time Web Dashboard and Browser Notifications
The web dashboard is fully asynchronous. As soon as a disruption happens, the travel agent sees an alert notification and can react to it. The web dashboard is built using the ReactJS library and the React Redux data processing framework. To make the messaging between agents and business travelers rapid, the team used the PubNub API, which allows the web environment to send messages to client apps directly, bypassing the server layer. -
Reduced infrastructure cost due to the cloud architecture
The server-side architecture is deployed on the Amazon Lambda platform. The architectural pattern of the platform is resemblant of the microservices architecture and consists of the smallest independent functions – lambdas. The AltexSoft back-end team leveraged this design to build the Node.js system that provided high performance and scalability of the 4site solution. -
Realistic disruption testing through emulation environment
Traditionally, web products use testing servers to conduct all quality assurance procedures. As 4site is meant to utilize real-time data from GDSs about disruptions, the engineering team was challenged to emulate multiple disruption scenarios. The developers created an additional set of lambdas that allowed for imitating scenarios ranging from routine operations like aircraft take-offs, in-flight maneuvers, landings, and terminal changes to such disruptions as flight delays, cancellations, and diverts to the departure airports. The emulation ensured comprehensive testing of the 4site product within any disruption scenario.
Product UI
Approach and Technical Info
The 4site web dashboard UX was covered by two UX specialists and a business analyst. The front- and back-end were created by the dedicated team consisting of two Node.js back-end engineers, two front-end JavaScript developers, and two quality assurance experts. A software architect was partly engaged during cloud engineering operations.
The project required a complete mobile and web UX and UI design delivered by two UX and UI specialists.
The technology stack included: Node.js, AWS Lambda, ReactJS, React Redux, and PubNub API.
The web dashboard development was completed in 4 months. The overall 4site project, including elaboration phase and UX design, took 6 months.
Services provided within the project framework: Travel Technology Practice.
Wondering how to build
an exclusive software product for your business?
Discuss your project needs with our architects.