Skip to content

astrolemonade/rxdb-quickstart

 
 

Repository files navigation

RxDB Quickstart - Local-First P2P todo list

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.

Try live demo

The app is deployed with github pages at https://pubkey.github.io/rxdb-quickstart/.

Start the app locally (requires Node.js v20 installed):

  • Fork&Clone the repository.
  • Run npm install to install the npm dependencies.
  • Run npm run dev to start the webpack dev server and leave it open.
  • Open http://localhost:8080/ in your browser.

About

A local-first P2P todo app to learn about RxDB https://pubkey.github.io/rxdb-quickstart/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 54.5%
  • HTML 23.9%
  • CSS 13.1%
  • JavaScript 8.5%