Resume-project P2P file sharing app broke under real use

A developer built a WebRTC-based file sharing tool mainly to pad a resume, choosing it because building plain CRUD apps felt boring and networking seemed more interesting. The goal was to flex networking skills like handling, nections, and (getting devices behind routers/firewalls to connect directly).

The same person had also built a group calling app and an Omegle-style app but set both aside. The file-sharing tool sat unused on Vercel until a trip with friends created a real need to share photos and videos across a mix of Android and iOS devices.

In theory P2P transfers should be fast, but the moment anyone tried sending files over 1GB, the app broke down completely. The group fell back to each phone's built-in sharing feature, one person had to leave early for work, and everyone ended up just using Telegram to send the files.

Key points

  • Built a WebRTC-based P2P file sharing app mainly as a resume/portfolio project
  • Goal was practicing networking skills: handling, reconnections,
  • Used it for real during a trip to share photos/videos across mixed Android/iOS devices
  • Failed on files over 1GB, forcing a fallback to native phone sharing and Telegram
Read original