Service · PWA

Progressive web apps (PWAs) that work offline

A progressive web app (PWA) is a web app that installs on a phone’s home screen, like an app. It can work without a connection and send its changes once the connection is back. It needs neither the App Store nor Google Play, and it shares its code with the web version.

When should you choose a PWA?

A PWA fits when your team works away from the office, with a network that can’t always keep up.

  • Teams in the field

    Inspections, deliveries or job sites. Data entry keeps going when the signal drops.

  • Retail and warehouses

    At the back of a store or between two metal shelves, the signal is often weak.

  • Internal tools to keep close at hand

    An icon on the home screen, without going through an app store.

  • SaaS products

    Your clients install your software in a few seconds, on all their devices.

What’s included

  • Installs on the home screen

    An icon, a name and a splash screen in your colors.

  • Offline mode

    The useful screens and data stay on the device. Entries wait for the connection to come back.

  • Background sync

    Changes are sent on their own once the connection is back, without the user having to think about it.

  • Notifications

    Reminders and alerts on the device. On iPhone, the app must be installed first.

  • The same code as the web version

    A single app to maintain, for desktop and phone alike.

  • Immediate updates

    The new version arrives the next time the app opens, with no app store approval.

What’s not included

  • Publishing in the App Store or Google Play. For that, see the API for mobile apps.
  • Full access to NFC and Bluetooth on iPhone, which Safari limits.
  • RFID reading on a dedicated device, which needs a native app.

How the project runs

  1. Step 11 to 2 weeks

    Discovery

    J3B Web finds out where and when your team loses the connection, and what it must be able to do without it.

  2. Step 2About 1 week

    Plan and quote

    You choose together what works offline. Not everything needs to, and each offline screen takes work.

  3. Step 31 to 3 weeks

    UX design

    The mockups start from the phone, with large touch targets and a navigation bar at the bottom.

  4. Step 44 to 16 weeks depending on scope

    Development

    Each demo installs on your devices, so you can try offline mode in real conditions.

  5. Step 51 to 2 weeks

    Testing and launch

    Tests in airplane mode on iPhone and Android, then launch and training.

  6. Step 6Ongoing

    Growth and support

    J3B Web keeps up with new versions of iOS and Android, which sometimes change what a PWA can do.

See the process in detail

Related projects

Projects designed and programmed by J3B Web.

SaaS product · PWA Desktop, tablet, phone

BizHelperSuite

J3B Web product · Financial management for small businesses and accounting firms

Invoicing, automatic tax calculation (Canada, United States, Latin America), 21 currencies, AI receipt reading and accounting reports. Installs like an app, and expenses can be entered even with no connection.

  • PWA
  • AI
  • Stripe
  • 3 languages
  • Two-factor authentication

≈ 215data tables in a single platform

PWA app Phone, offline

Grocery Tracker

Family grocery list

Lists shared live, price history by store and sale predictions. Store mode works with no signal.

0 barsof signal needed in the store

Frequently asked questions

A PWA or an app in the App Store?

For most business tools, a PWA is enough and costs less. There is only one version to maintain, with no commission and no approval. A native app becomes useful when you need full access to the hardware, such as an RFID reader.

Does a PWA work on iPhone?

Yes. On iPhone, you install it with the Share button in Safari, then “Add to Home Screen.” Notifications require the app to be installed, and some sensors, such as NFC, remain limited.

What happens if two people change the same data offline?

The rule is decided at the planning step. Depending on the data, the last change wins, or the software flags the conflict and a person decides.

Can my current web app become a PWA?

Often, yes. Installation and offline mode are added to the screens that need them, without rewriting the rest.

Other services

  • Custom web applications

    Management tools, client portals and SaaS products that open in the browser, on desktop, tablet and phone.

  • APIs for mobile apps

    APIs that power iOS and Android apps, with full access to the device, such as the camera, NFC or an RFID reader.

  • Custom WordPress plugins

    Plugins that connect a WordPress site to a ticketing system, an inventory or a CRM, and protect the editors’ changes.

  • Legacy software modernization

    Replacing an aging system with current software, with all of its data carried over.

All services

Let’s talk about your PWA

Tell Bobby where your team works and what it must be able to do without a connection. The first call lasts 30 minutes, with no commitment.