Have a look at this platform for competitions and ECs in general. Here is the latest community service contest.