This is a local first todo app that stores data locally with RxDB and replicates it P2P with WebRTC to other devices without sending the data throught any central server.
The whole app is implemented without a framework in about 200 lines of TypeScript code. To learn more about how it works, I recommend looking at the source code and read the RxDB Quickstart Guide.
The app is deployed with github pages at https://pubkey.github.io/rxdb-quickstart/.
- Fork&Clone the repository.
- Run
npm installto install the npm dependencies. - Run
npm run devto start the webpack dev server and leave it open. - Open http://localhost:8080/ in your browser.