Software

P2P File Sharing Platform

Encrypted peer-to-peer file platform using Java, Spring Boot and Next.js.

Overview

Built as a team over the hackathon weekend: a Next.js and Electron client on a Spring Boot API that splits uploads into chunks across peer nodes.

Peers connect over HTTPS tunnels, and chunk metadata lets any node reassemble a file.

Won the Ciena Challenge at Hack the Hill II (2024).

Tools & technologies

  • Java
  • Spring Boot
  • React
  • Next.js
  • Tailwind
  • P2P