Welcome to
building web apps using Dat
workshop
Sponsored by
Introduce the audience to Dat and its core modules. Learn about P2P architectures and it's differences with the common client/server scenario of regular web apps. Also learn how to combine Dat and web app business logic creating this way, P2P web apps.
We will be working on a P2P/WebRTC chat app, the final result looks like: Olaf and it works like a P2P PWA, one user create a room then shares it (dat link) with the rest and that's it! 🐈 Try olaf chat
$ git clone https://github.com/geut/dat-workshop.git
npm install
(This way we are going to save installation time on the workshop and we will be ready to start immediately.)
npm start
, will launch a docsify instance with the whole workshop on it.- There is no step 2 😝
Dat is a community and an open source data-sharing protocol for applications of the future.
It's important to say thanks, so here it is a big thanks to:
- Karissa McKelvey
- Mathias Buus
- Tara Vancil
- Paul Frazee
- Jim Pick
- Max Ogden
- and many others!
Special thanks to Karissa McKelvey, her work on chatmesh (and early work on cabal) was a huge inspiration for this workshop.