Easy Todos – a local-first Meteor PWA with the jam stack

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:

PWA Kit provides the service worker.

Also enjoy that sweet intellisense via minimal JSDoc and without the hassle of ts compilation :slight_smile:

7 Likes

These need to be added to core.

With the recent addition of Roles, I think the only thing Meteor is missing is a standardized job scheduler.

3 Likes

meteor create --jam new-app

4 Likes

Maybe we need a Meteor equivalent to https://unjs.io/ (maybe related to this: Community Packages | Docs) :sweat_smile:

Since there’s Meteor Community and other prolific maintainers who have some high quality or high-utility packages too (I don’t want to start listing in case I forget someone, and I’m on my lunchbreak haha).

1 Like

so cool! thank you for this demo!

1 Like

Looks great and really hits the nail on many important user experience point at this time. Strongly agree on the vision your show here.

How is this related / associated to the core and the vision of mdg? Is this something to become mainstream in meteor?

2 Likes