I had a brief look at your work.
I unfortunately can't agree with much here. From what I see, the current version you have, is inspired by, and in some parts, copied from the current, and I wouldn't call it 'new'. It seems if you carry on as you are, you're just going to end up with a similar product, although, without some of the bloat and whistles, however, it's incredibly rigid and basic.
I would advise you to stray away from taking any portions of code, or making any form of derivative of such.
It's impossible to agree with that, and there isn't anything really there to judge - anything network heavy will be the point of contention.
I won't be helping you, but I wish you the best of luck.
(feel free to remove me from your repo!).