Travel / Content Management System

Safari Portal


  • Location: Jupiter, FL / USA
  • Timeline: November 2020 - Present
My experience with them has been fabulous

Safari Portal is an advanced itinerary builder that works seamlessly with travel agents and service suppliers to create beautifully designed itineraries and content in minutes. The company was conceived by travel agents specializing in organizing exotic getaways for adventurous clients.

The Mission

Safari Portal began its collaboration with JetRockets with merely an idea and wireframes—layouts of web pages illustrating what interface elements the company wanted built on its site. Safari Portal’s platform, at the time, consisted of using MS Word templates and PDFs, and the process of compiling itineraries was tedious—taking hours or sometimes even days to complete.

Safari Portal knew there had to be a faster, better way. So the fledgling company approached JetRockets seeking a dedicated development partner to create a bespoke, complex itinerary-building platform.

The Solution

The JetRockets team set about turning Safari Portal’s ideas into digital realities. To that end, the JetRockets team decided to use Ruby on Rails with React Redux and PostgreSQL as its database.

The new platform was deployed on distributed architecture, placing components on different networked computers which communicate and coordinate with one another. This allowed low-latency, scalability and redundancies should any part of the system fail.

Amazon CDN was used for media storage and delivery, and the JetRockets team developed a smart widget using Svelte that is compiled into a single JS file of 26kb and can be embedded into any website. This enables the platform to connect to 3rd party data providers like ZenDesk, for example, and display relevant content on demand.

JetRockets developers built in Dynamic PDF generation, cross-browser support, and beefed up the platform’s front end with newest technologies and latest features of CSS and HTML.

All the while the assigned JetRockets project manager worked alongside the client and its 3rd party designer to define requirements and design each function of the application.

The end result for Safari Portal is a fully customizable software suite which gives travel agents a vast array of photos and videos of properties and activities clients can enjoy, on an easy-to-use itinerary-building platform that saves trip organizers hours of assembling pictures and text in MSWord documents before export to PDF. At the same time, the platform provides a secure, web-based guest portal for travelers to gain easy access to their itineraries, information about their flights, lodgings and daily activities.

Now, an itinerary building process that used to take hours or days can be accomplished in mere minutes, providing customers beautiful and detailed trip itineraries quickly, while saving travel agents a significant amount of time and labor. The sales process has also been enhanced—since Safari Portal’s outings tend to be costly, high-end affairs; it’s only natural that the customer signup experience receives an upgrade as well.

Automated tests ensure ongoing quality control and system functionality, while Zero-Downtime-Deployment allows the deployment of updates during working hours without service interruption. After release, change requests from Safari Portal based on user feedback were implemented quickly by the JetRockets team.


Along the way, JetRockets integrated Safari Portal’s platform with several 3rd party service providers.

For example, products from software adoption specialist,, were adopted to provide customers with introductory tutorials. JetRockets also implemented a two-way integration relationship with business management software provider Stripe, which allows Safari Portal to not only bill clients, but also manage their subscription plans via a single user interface.

Integration with marketing and commerce tools company, Mailchimp, and its transactional email API, Mandrill, gave Safari Portal the power to manage templates for both its marketing and transactional emails. Meanwhile, open-source productivity tools provider, Docker, made it possible for the company to deploy its application on any server.

Collaborating for Growth

Today, Safari Portal continues to reach out to JetRockets to add to its existing platform and new features are being built on an ongoing basis. At the moment, a full open-access API is in development, which will allow seamless integration with other service providers and software products within the travel industry.

How to build an itinerary in Safari Portal in less than 60 seconds


Ruby on Rails


Do you have a project for us?Get a free quote