It doesn't really matter if it has already been done. It is actually good because then you can compare and try different things, or add the same features to learn how hard it is.