Cloudinary Blog

Cloudinary Upgrades Image Management and Optimization for Thrillophilia

Cloudinary Upgrades Image Management and Optimization

India’s Largest Tours and Activities Website Optimizes User-Uploaded Images to Deliver Faster, Better User Experience

Thrillophilia is India’s largest online tours and activities platform. Through its website and app, the company offers a one-stop solution for travelers looking for tours, activities and things to do. Users can choose from more than 10,000 activities in 200+ cities in India and 15 countries in Asia. Headquartered in Bangalore, India, the company was founded in 2011 and employs more than 50 people.

The Challenge: Managing and Delivering Millions of Images

A visually rich and appealing platform, Thrillophilia supports more than 1 million images, with 250,000+ unique images distributed across 200,000 pages for the 10,000 tours and activities offered on the site. But, because Thrillophilia’s suppliers upload many of the raw images to the site, they often lack visual appeal because they are taken by cell phones or low-end cameras.

“We needed a robust solution to manage our images and deliver them quickly to our visitors - whether they were accessing content on our website or via our mobile app,” said Abhishek Daga, Thrillophilia’s co-founder. “More importantly, to ensure the integrity of our graphics, we needed an efficient means to enhance and autocorrect all images to make them look beautiful.”

With more than 1,000 new images being uploaded to the site each day, Thrillophilia developers found themselves having to focus on image manipulation and management, instead of their core duties.

The Cloudinary Solution: Applying Enhancements and Delivering Optimal Images for Users’ Unique Needs

Thrillophilia discovered Cloudinary in 2016, and quickly realized that it was the ideal solution for its image management and optimization needs. “We wanted a product that could take our original images, enhance them, resize them according to viewports and deliver them quickly, so we could ensure an enhanced user experience,” Daga said.

Cloudinary serves as a complete image solution for Thrillophilia. Users or company employees upload raw images in Cloudinary, and then leverage built-in tools like Viesus for automatic image correction and enhancement, and JPEGmini. “We ran multiple tests using Viesus with Cloudinary, and the combination enabled us to get the desired image results we wanted,” Daga added.

Once the images are enhanced, Cloudinary enables Thrillophilia to deliver the images in a variety of sizes, on the fly, to best meet the needs of user Each image is tailored to the user’s unique device, resolution or viewport.

“Cloudinary allows us to be efficient in managing our images,” said Daga. “Images of certain sizes are not created until they are requested by end users. Then we ensure that the correct tags and metadata is associated with each image, and it’s served by the Cloudinary content delivery network.”

The Results: Faster Page Loads and Cutting Amount of Data Served by Half

Daga said that Cloudinary is very easy to use. Thrillophilia was able to get Cloudinary up and running for all its image management within two weeks, and the company saw immediate results.

“There was a significant difference in page load speeds after we started using Cloudinary,” Daga noted. “And by combining JPEGmini and Viesus, we were able to reduce the page size without compromising on image size.”

On average Thrillophilia was serving about 4TB of images per month. However, after adopting Cloudinary, this number was cut in half, saving on storage and bandwidth costs.

Recent Blog Posts

Embed Images in Email Campaigns at Scale

By Sourav Kundu
Embed Images in Email Campaigns at Scale

We live in an era of information overload and attention is the real currency. Marketers are constantly looking for new ways to reach you, to advertise products and services that they think could improve your lives.

Read more
Build the Back-End For Your Own Instagram-style App with Cloudinary

Github Repo

Managing media files (processing, storage and manipulation) is one of the biggest challenges we encounter as practical developers. These challenges include:

A great service called Cloudinary can help us overcome many of these challenges. Together with Cloudinary, let's work on solutions to these challenges and hopefully have a simpler mental model towards media management.

Read more

Build A Miniflix in 10 Minutes

By Prosper Otemuyiwa
Build A Miniflix in 10 Minutes

Developers are constantly faced with challenges of building complex products every single day. And there are constraints on the time needed to build out the features of these products.

Engineering and Product managers want to beat deadlines for projects daily. CEOs want to roll out new products as fast as possible. Entrepreneurs need their MVPs like yesterday. With this in mind, what should developers do?

Read more

Your Web Image is Unnecessarily Bloated

By Christian Nwamba
Your Web Image is Unnecessarily Bloated

As a developer, it seems inefficient to serve a 2000kb JPEG image when we could compress images to optimize the performance without degrading the visual quality.

We are not new to this kind of responsibility. But our productivity will end up being questioned if we do not deliver fast. In order to do so, the community has devised several patterns to help improve productivity. Let's review few of these patterns based on their categories:

Read more

Google For Nigeria: We saw it all…

By Christian Nwamba
Google For Nigeria: We saw it all…

Note from Cloudinary: Christian Nwamba, a frequent Cloudinary contributor, recently attended, and was a main speaker, at the Google Developer Group (GDG) Conference in Lagos, Nigeria. Christian led a session teaching more than 500 developers how to “Build Offline Apps for the Next Billion Users.” The stack he used included JS (Vue), Firebase, Service Workers and Cloudinary. Below is his account of the conference and his talk.

Read more
Viral Images: Securing Images and Video uploads to your systems

When was the last time you got paid $40,000 for a few days of work? That is what happened last year to Russian independent security researcher Andrey Leonov, who discovered that if you upload a specially constructed image file to Facebook, you can make Facebook's internal servers, nested deep within their firewalls, run arbitrary commands to expose sensitive internal files in a way that could easily lead to a data breach.

Read more