Settings

Theme

Show HN: I build another WebRTC file transfer app with focus on UI

use.safefiles.app

4 points by vladnedelcu 9 months ago · 2 comments · 2 min read

Reader

I discovered WebRTC last summer and tried to build a bunch of stuff with it. I tried building an atomic swap protocol for BTC and MultiversX and everything was coded in Go so that it can run in the browser using WASM.

But there was one project that I left hanging for a while focused on just transferring files, usually nobody recommends transferring files through this protocol but its just a side project.

I checked out some projects that are implemented in a very professional way and I liked it so much. I wanted to do a similar project to send my band mates a lot of videos of our shows (more than 8 GB) and I did this project called Hyperspace and these dudes came with some ideas on how to improve the UI and experience overall.

So what's interesting about this project is that I tried to do it as simple as ever. I used Go + HTMX, I tried to remove everything that was unnecessary, I also added a cool 2FA for connecting to another peer.

The flow is very simple. You create a session which is purely made out of words. Once the other peer wants to connect the app generated a pin which should be shared back with the one that started the session, and boom you are instantly connected and can share ONLY ONE file at the time.

There are a some stuff that I want to improve later obviously, but I just want to put the project out there.

jqpabc123 9 months ago

Looks interesting. Are you planning to release the source?

I've thought about working on browser based file encryption --- with transport by user selected means.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection