NTU SCE CZ3002 Group Project