KeyIngredient

Founded in 2005, Key Ingredient is based in Austin, Texas, and features more than 2 million recipes that have been shared by cooks over the years. With about 3,000,000 unique visitors per month, their largest demographic segment consists of millennial home cooks. Part of Groupe SEB.
Partnership
June 2013 - September 2017
over 2 million recipes
featured
around 3,000,000
unique visitors a month
Industry
Country
United States

Project Details

Key Ingredient is a social portal built around cooking where every food fan will find something to enjoy.

The website hosts over 2.2 million recipes which you can add, share and collect into cookbooks.

STX Next Delivered

No items found.

Challenge

The website, despite its long existence, was poorly optimized for SEO and the design required some refreshment, especially on the mobile site, because the majority of the users access the website from a mobile device. Another issue was that the page loading time was highly insufficient. The code itself contained a lot of legacy code, with outdated libraries and unused features.

The most challenging part of this project was keeping the page loading time short with almost 2 million recipes in our datastore. That’s why we decided to use Google App Engine with Elastic Search as our main back-end technology. On the front-end side we choose to use Backbone.js.
Grzegorz Derdak
Python Developer
@
STX Next

Solution

The development team along with the SEO experts on the clients side improved the SEO optimization, thus making the website easier to find using all of the modern search engines: Google, Bing etc. The development team implemented an Elastic Search cluster containing 3 machines to take off the load from the database and ensure reliability. Developers also refactored the most used APIs which made the website much faster in the crucial and most viewed subpages.

Python
Django
Google App Engine
Node.js
Salt

Browse More Projects

Kyriba

A feature based on OpenAI GPT model that allows users to explain any Python snippet directly within the app. Any portion of code can be interpreted without the need to leave the tool. The solution also supports code generation from a supplied natural language prompt.

READ MORE

arrow-icon

meet.mba

A solution integrated with generative AI providers providing users with an AI assistant through a designated smart-chat. Users can enjoy all the generative AI features while maintaining the privacy and security of their data.

READ MORE

arrow-icon

Podimo

An application for audio lovers and audio content creators allowing listening and uploading podcasts and audiobooks implemented with the Learning to Rank Machine Learning model for repositioning search results and Semantic Search capabilities

READ MORE

arrow-icon

Tell us about your project

Speed up work on your software projects and outpace the competition.

marta blazejewska director of sales

Marta Błażejewska

DIRECTOR OF SALES

matthew harris photo

Matthew Harris

vp of sales