New Feature 🔥: PWA by default
**Is your feature request related to a problem? Please describe.** 🤔
No

**Describe the Feature** 💡
This feature request aims to introduce user-configurable options for PWAs. These options include:

- Progressive Web App (PWA) support (enabled by default)
  > If enabled, prompt for manifest.json
  - Offline access (from the cache and refresh upon reconnection)
  - enable widgets (for every route by default)

**Why?**
For an app like experience