A PWA (Progressive Web App) is a web application that uses the latest web technologies to provide a similar user experience to that of a native application. Unlike native apps, PWAs do not require download from a store applications and can be used directly from a web browser.
They are designed to be reliable, fast and engaging, allowing users to access an offline version of the application, to receive push notifications, to adapt to different screen sizes and to integrate with other system features, such as camera or microphone.
PWAs have a wider reach than native applications because they can be used on different types of devices (smartphones, tablets, desktops) and on different web browsers (Chrome, Firefox, Safari, etc.). This means that we can create a single PWA that will work for all users, instead of having to create multiple versions for each platform or operating system.
They also have other advantages such as the fact that they are web applications, which means that they are accessible via a browser and therefore easily indexable by search engines.
PWAs are growing in popularity as they offer a cheaper and more accessible alternative to native apps. while providing a similar quality user experience.
In order to set up your PWA, you will find in PWA Bunga! PWAs:
To contribute, you can use the issue trackers from the PWA Bunga! PWA module repository.
Changes made to these 3 repositories will then be applied to the main project repository.
The issue tracker is the preferred channel to report bugs, feature requests, and submit pull requests, but please respect the following guidelines: