The challenge π―
Build a video calling solution where conversations remain private by design, minimizing data exposure and maintaining user trust.
Project spotlight β¨
Ermes is a private 1:1 video-calling web app based on WebRTC, designed so your conversations stay between you and the other person, not on our servers.
Build a video calling solution where conversations remain private by design, minimizing data exposure and maintaining user trust.
Leveraged WebRTC peer-to-peer architecture to keep video and audio data off central servers, combined with Vue.js for a clean private-first UX.
A privacy-focused video calling tool backed by direct peer-to-peer connections and authenticated signaling that respects user autonomy.
Key takeaways with the most relevant technical signals in focus.
Grouped by role so the stack is easier to read at a glance.
Languages
Frontend framework
Data layer
DevOps
Real-time comm
A compact view of the signals this project communicates.
What it reflects β¨
Privacy-first design thinking
User autonomy and trust
Security awareness
Transparent technical decisions
What it shows π
Real-time systems
Frontend expertise
Privacy architecture
UX focus
Open the live project to explore the full implementation and documentation.
Open Ermes π