SMplatform
SMplatform gives you a starting structure for creating your own social community from a template—and every community can create and take part in challenges.