Sensphere social platform (2007 – current)

www.sensphere.com

The Sensphere social platform is a SaaS solution for social networks.

Example: www.kwick.com
KWICK! is one of the top 5 social communities in Germany (IVW). Design flexibility and individualism are the main targets for user profile development. KWICK! helps people to connect easy and fast – no matter if one wants to meet new people or stay connected to friends. Security is obligatory and proofed by the german TÜV.

KWICK! Screenshot

Example: www.kiwibox.com
Kiwibox is a Teenager Social Network based in New York with more than one Million Members. It was founded in 1999 and targets specifically towards young men and women. Kiwibox is what happens when a hip online magazine meets a modern social networking community full of fun, games, contests and forums.

Kiwibox Screenshot

Some of the challenges encountered while working on the Sensphere social platform

– Invent a multi-language framework to launch the platform in more than just one language
– Build a data abstraction layer to handle all data sources in the same way (MySQL DB, Redis, MogileFS, …)
– Optimization of sphinx search for result relevance and performance
– Integration and maintenance of comet solution Pushup, Shockwave client added
– Integration, extension and maintenance of TinyMCE as editing solution for blog entries, forum posts, etc.

Technologies

Webserver:  Apache
Database: MySQL
Search: Sphinx
Cache: Memcache
Comet Solution: Pushup
Job queue: Gearman
Image Storage: MogileFS
Programming languages: PHP, JavaScript, Smarty, ActionScript
VCS: Darcs