This document discusses building a decentralized collaborative document application using IPFS, Y.js, and JavaScript. The goal is to create a real-time flipchart application without a central server by using IPFS for content-addressable storage and CRDTs for synchronization. The agenda involves grouping, discussing motivation for decentralization, setting up the required tools, coding the application, and discussing decentralized web apps and building blocks.
1 of 45
Download to read offline
More Related Content
Building Decentralised Realtime Collaborative Applications - Building Google Docs without Google
1. MozfestDecentralised
David Dias & Pedro Teixeira
Using IPFS, Y.js a Browser and some JavaScript
Decentralised collaborative
documents
a.k.a. Building Google Docs without
the ¡°Google¡±
42. MozfestDecentralised
CRDTs
CRDTs will be the building block of
decentralised collaborative
applications.
This type of data structures allows
building con?ict-free of?ine-?rst
reliable decentralised apps.
43. MozfestDecentralised
Discussion
CRDTs allow you to build a
decentralised collaborative store.
What other building blocks will be
necessary to build DApps?
? Identity
? Authentication
? Access Control
? Privacy
? Files
? non-local Key/Object
store
? Messaging
? ¡ ?