I am trying to develop a File Sharing System using Peer-to-Peer technology, actually I have built the core of the program. The problem is that my instructor don't want a traditional file sharing sys, he asked me to find a new idea in the same domain ( peer-to-peer ), idea never been developed. He said there are 50th p2p in the market I don't want to build the 51. So guys if you have any suggestions about that, please tell me. I have suggested my instructor to improve and increase the features of the program like
The ability to make groups, sending instance messages between peers, send e-mails, browsing the internet from the program. Sending voices, streaming…ect.
Please suggest any ideas you think they are good, even if their implementation is complex.
Thanks, and sorry for this long thread.