An online submission & voting platform for heroic-epic contest, zju-tic.