Inspiration
We saw that many online hangout spaces were not end to end encrypted and definitely not privacy friendly. We also wanted a nice place to listen to music, chat, and play games together all in one place.
What it does
You can create a room, and invite others.
All messages and communications are end to end encrypted (e2e), meaning no one (except for those who you let in the room), even the server, can read your messages, since they do not possess the secret key to decrypt them.
How we built it
Svelte-kit that communicates with an express.js websocket server. We designed and poured a lot of thought into making our own e2e protocol.
Challenges we ran into
We ran into many challenges involving working with svelte-kit and it's quirks, as well as styling things. Also had many difficulties with the soundcloud api.
Accomplishments that we're proud of
Many other e2e services are very difficult to use for laymen and still have account systems. MusicCove hides much of the complicated encryption while still retaining the security. We don't even use a database, so nothing is stored, and even have a TOR hidden service to further enhance privacy.
Built With
- canvas
- cryptography
- express.js
- sveltekit
- tor
- web
- websockets
Log in or sign up for Devpost to join the conversation.