Creating Prefixy - A case study on creating and building an open source project

Dayton Web Developers
Dayton Web Developers
Public group


123 Webster St · Dayton, OH

How to find us

Use the entrance on the side of the building, turn right and go past the elevator to the Sparkbox conference room (1st floor) You're there!

Location image of event venue


How do you build a hosted prefix search service that can power suggestions for a dynamic, google-style autocomplete?

This talk will walk you through how Jay Shenk ( worked with two other developers to build an open source project called Prefixy ( do just that.

Topics covered include:

• A deep dive into data structure and algorithm analysis to support efficient prefix search

• Building a ranking algorithm to support crowd-sourced suggestions

• Creating a service that supports multi-tenancy, and allows developers to add plug-and-play autocomplete to their sites

• Implementation using Node, Express, Redis, and MongoDB