censorship-resistant, peer to peer messaging.
It's basically a fully decentralized Discord alternative.
p2p decentralized censorship-resistant alternative to apps like discord.
these are existing + planned. these don't necessarily exist yet.
- real-time peer-to-peer chat
- handles thousands of participants in a single channel
-
SolidJS - it renders very quickly and it seems to encourage good code practices. Basically, it's kind of easy to screw up a React app.
-
Dexie - helpful indexedDB wrapper. We want to store data in the browser so that we can quickly fetch it and render it, while we wait for peer responses and eventual consistency and all that. Dexie doesn't handle any of this extra stuff for us, so the rest of the tech stack will.
NOTE: I'm not sure if we need Dexie. OrbitDB saves data "on disk". not sure where that is exactly, so we'll see.
- OrbitDB to talk to IPFS for data storage that is persistant as well as it handles peer discovery for us.
- create new identity to create a channel:
- create an orbit log
- when a new user joins, give them write permissions to the log to join a channel:
- request to join the channel's log
- someone needs to add the identity to have write access
http://colormind.io/ - generate color palettes https://www.tailwindshades.com/ - generate tailwindcss shades from a given color https://daisyui.com/docs/ - library of tailwind classes
Thanks goes to these wonderful people (emoji key):
Chance Embrey-Farquhar 💻 | Modder Me 🚇 | Katie Embrey-Farquhar 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!