The Technology Behind Curiator
Hosted by RackSpace
We are proud and grateful to be part of the Rackspace Startup Program
which provides us with top level cloud infrastructure and continuous support. Our servers are part of an open and versatile public cloud platform powered by OpenStack.
Powered by TinEye
are image and color matching engines that allow us to perform large scale image comparisons for a variety of tasks. The services are delivered as hosted Web Service APIs and run over HTTP using a REST protocol and JSON formatted responses.
Search powered by Algolia
is powering our search. They have allowed us to provide an instant "search as you type" experience, from the very first keystroke. The service is delivered as a SaaS API and uses a REST protocol and JSON formatted responses.
Recommendations powered by Curalytics
We're working with the data scientists at Curalytics
to analyze curation data on the platform and power our recommendation engine (See "more like this
"). The service is delivered as a SaaS with JSON formatted outputs.
Curiator & Open source
We wouldn't have been able to build Curiator if it wasn't for all the great open-source technology available. To say it with a quote:
If I have seen further it is by standing on the shoulders of giants.
- Isaac Newton
PHP is an HTML-embedded scripting language that lets us write dynamically generated pages quickly.
MySQL is an RDBMS
that runs as a server providing multi-user access to a number of databases.
Nginx is a web server with a strong focus on high concurrency, performance and low memory usage.
Smarty is a template engine for PHP that facilitates the separation of application logic and content from its presentation.
Tag-it is a simple and configurable tag editing widget with autocomplete support.
HTTP_Request2 package provides an easy way for PHP applications to perform HTTP requests.
The Facebook PHP SDK allows us to integrate Curiator with the Facebook
platform to create a richer, more social experience.
LessCss is a dynamic stylesheet language that extends CSS with dynamic behavior such as variables, mixins, operations and functions.
The Google APIs Client Library allows us to seeminglessly integrate Curiator with Google Plus