Easy Todos is a local-first Meteor PWA. It’s a simple, yet powerful demo of the jam
stack. Together, they produce an instant-feeling app with these features:
- Local first with server sync
- Optimistic UI
- Cached subscriptions
- MongoDB Change Streams and no oplog tailing
- One schema to power your
Meteor.methods
- Automatic archiving of deleted docs and easy restoration
- Eliminates excessive boilerplating for a great DX
- All this with minimal config
Write less code. Do more.
Here are the key jam
packages featured in this demo:
- jam:easy-schema
- jam:method
- jam:pub-sub
- jam:offline
- jam:archive
- jam:mongo-transactions (via
jam:archive
)
PWA Kit provides the service worker.
Also enjoy that sweet intellisense via minimal JSDoc and without the hassle of ts compilation