Description
🔖 Feature description
You should add support for installing Postiz as a Progressive Web App (PWA), enabling users to install the platform on their desktops or mobile devices with a native app-like experience. This includes proper manifest setup, service worker registration, and install prompts.
🎤 Why is this feature needed ?
This feature would improve accessibility and user engagement by making Postiz feel like a native app. Many social media managers work on mobile and would benefit from a fast, installable version of Postiz without relying on browser tabs. It would also allow the app to load faster on repeat visits and support offline-friendly caching strategies.
Example use cases:
- A marketing team installs Postiz on tablets for managing posts on-the-go.
- City employees manage social content from their phones without opening a browser each time.
- Improved UX with app icon and splash screen for a more polished experience.
✌️ How do you aim to achieve this?
By implementing standard PWA support using the following steps:
- Add a
manifest.webmanifest
with name, icons, theme color, and start URL. - Register a service worker to enable caching and offline behavior.
- Ensure the app meets PWA install criteria (served over HTTPS, responsive, etc.).
- Trigger the
beforeinstallprompt
event to show an install banner. - Optionally, add app shortcuts and splash screen settings for better UX on Android and iOS.
This setup can be integrated with the existing frontend build process (Vite or Next/Nuxt) using plugins like vite-plugin-pwa
.
🔄️ Additional Information
No response
👀 Have you spent some time to check if this feature request has been raised before?
- I checked and didn't find similar issue
Are you willing to submit PR?
None