dat-workshop
Welcome to
building web apps using Dat
workshop
Sponsored by
Goal
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.
About the app
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!
Getting started
$ 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.)
Running the workshop
npm start
, will launch a docsify instance with the whole workshop on it.- There is no step 2
😝
What is Dat?
Dat is a community and an open source data-sharing protocol for applications of the future.
Cool people behind Dat
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.