Fleksa
Fleksa QR

Mobile & PWA Features

Progressive web app capabilities for app-like ordering experience

Mobile & PWA Features

The QR ordering app works like a native app on your phone with fast loading, push notifications, and offline support.

Progressive Web App (PWA)

What Is a PWA?

A Progressive Web App:

  • Works in your browser
  • Feels like a native app
  • No app store download needed
  • Loads instantly
  • Works offline (limited)

Benefits

  • Fast, responsive experience
  • No storage taken up on device
  • Always up-to-date
  • Push notifications
  • Works on all devices

Installing to Home Screen

On iPhone (Safari)

Step 1: Open the QR ordering page in Safari

Step 2: Tap the Share button (square with arrow)

Step 3: Scroll and tap Add to Home Screen

Step 4: Name it and tap Add

Step 5: Icon appears on home screen

On Android (Chrome)

Step 1: Open the QR ordering page in Chrome

Step 2: Tap menu (three dots)

Step 3: Tap Add to Home Screen or Install App

Step 4: Confirm installation

Step 5: Icon appears on home screen

App-Like Experience

Full Screen Mode

When opened from home screen:

  • No browser address bar
  • Full screen interface
  • Restaurant branding
  • Feels like native app

Fast Loading

  • Pages load instantly
  • Cached after first visit
  • Works on slow connections
  • Smooth animations

Offline Support

Without internet:

  • Menu viewable (if cached)
  • Cart preserved
  • Limited functionality
  • Orders queue until online

Online Required For

  • Placing new orders
  • Processing payments
  • Real-time updates
  • Call waiter feature

Push Notifications

What You Receive

  • Order confirmation
  • "Being prepared" updates
  • "Ready for pickup"
  • Order delivered

Enabling Notifications

Step 1: Browser prompts for permission

Step 2: Tap Allow

Step 3: Notifications enabled

Step 4: Manage in phone settings

Managing Notifications

  • Toggle in device settings
  • Per-app controls
  • Disable marketing if wanted

Mobile-Optimized Design

Touch Interface

  • Large tap targets
  • Easy scrolling
  • Swipe gestures
  • Pull to refresh

Responsive Layout

  • Adapts to screen size
  • Portrait and landscape
  • Works on all phones
  • Tablet optimized too

Mobile Navigation

  • Bottom tab bar for dine-in
  • Floating cart button
  • Easy back navigation
  • Clear action buttons

Performance

Speed Optimizations

  • Compressed images
  • Lazy loading
  • Minimal data usage
  • Efficient code

Battery Efficient

  • Optimized for mobile
  • No background drain
  • Socket connections managed
  • Low power impact

Camera Integration

QR Scanning

  • Built-in scanner option
  • Uses phone camera
  • Quick code detection
  • Auto-redirects to menu

Location Services

If permitted:

  • Auto-detect nearest restaurant
  • Suggest delivery address
  • Calculate delivery zones

Sharing

Share from the app:

  • Restaurant link
  • Specific menu items
  • Share with friends

Troubleshooting

PWA Not Installing

CauseSolution
Already installedCheck home screen
Wrong browserUse Safari (iOS) or Chrome (Android)
Private browsingExit incognito mode

Notifications Not Working

CauseSolution
Not permittedEnable in device settings
Do Not DisturbCheck phone settings
Not installedInstall for better support

Offline Not Working

CauseSolution
Never visited onlineNeed initial online visit
Cache clearedRevisit while online
Too long offlineRe-scan QR when online

Slow Performance

CauseSolution
Old cacheClear browser data
Storage fullFree up device space
Weak connectionFind better signal

Camera Not Working for QR

CauseSolution
Permission deniedEnable camera in settings
No HTTPSMust be secure connection
Browser incompatibleTry Safari or Chrome