We did this project in a group of three. The project was about designing a P2P network with a binary tree structure. I worked on the core data structure, implemented different types of packets, and designed a simple P2P chat application based on this network.