Skip to content
/ pwapp Public

PWA plus plus: a modern Web app, batteries included and magic excluded

Notifications You must be signed in to change notification settings

espoal/pwapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d9ca3c0 · Aug 11, 2022

History

10 Commits
Aug 4, 2022
Aug 1, 2022
Aug 8, 2022
Aug 8, 2022
Aug 4, 2022
Aug 5, 2022
Aug 8, 2022
Aug 8, 2022
Aug 4, 2022
Aug 1, 2022
Aug 4, 2022
Aug 8, 2022
Aug 8, 2022
Aug 5, 2022
Aug 1, 2022
Aug 8, 2022
Aug 8, 2022
Aug 11, 2022
Aug 5, 2022
Aug 8, 2022

Repository files navigation

PWA plus plus

A moder PWA, batteries included and magic excluded.

Start

  • Install deps with yarn
  • Build with yarn build
  • Serve with yarn serve

The server will be available at http://localhost:5000

Design principles

  • Users first
  • Engineer centric

High level features

  • Super fast build thanks to esbuild
  • Blazing fast rendering thanks to ssr, suspense and lazy loading
  • Offline first thanks to service workers
  • Integrated CI/CD thanks to github actions and firebase
  • SEO optmized
  • Integrated with google analytics
  • Yarn v4
  • Minimal dependencies

TODO:

  • Service worker
    • Lazy caching (remove cached files)
    • Why / or /dash is not cached?
    • Verify updates
  • Critical CSS (bug)
  • Auth context
  • SEO
  • Typescript
  • Tests
  • Lint
  • GA4
  • Benchmarks

About

PWA plus plus: a modern Web app, batteries included and magic excluded

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published