Thanks, by the way as an experienced developer what would be your stack if you wanted to start your own. After reading comments here, posts in other places, I am going to stick with Python/Django/PostgreSQL+PostGIS/ElasticSearch and django-tastypie for REST backend, for activity stream maybe django-activity-stream for the beginning, since I am only one member now :), I do not want to reinvent bicycle.