esociety-platform