Fleksa
Fleksa Website

Mobile App Features

Progressive web app capabilities for an app-like experience

Mobile App Features

The website works like a native app on your phone with install-to-home-screen, offline support, and push notifications.

Progressive Web App (PWA)

What Is a PWA?

A Progressive Web App:

  • Works in your browser but feels like an app
  • Can be "installed" to your home screen
  • Works offline (limited functionality)
  • Loads fast after first visit
  • Supports push notifications

Benefits

  • Instant access from home screen
  • No app store download required
  • Faster than opening browser
  • Push notifications for order updates
  • Works on all devices

Installing to Home Screen

On iPhone (Safari)

Step 1: Open the restaurant website in Safari

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

Step 3: Scroll down and tap Add to Home Screen

Step 4: Edit the name if desired

Step 5: Tap Add

Step 6: App icon appears on your home screen

On Android (Chrome)

Step 1: Open the restaurant website in Chrome

Step 2: Tap the menu button (three dots)

Step 3: Tap Add to Home Screen or Install App

Step 4: Confirm installation

Step 5: App icon appears on your home screen

Install Prompt

  • Browser may automatically prompt to install
  • "Add to Home Screen" banner appears
  • Tap to install or dismiss

App-Like Experience

Full Screen Mode

When opened from home screen:

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

Fast Loading

After first visit:

  • Assets cached locally
  • Pages load instantly
  • Works on slow connections
  • Smooth navigation

Offline Support

Without internet connection:

  • Menu viewable (if cached)
  • Previous orders visible
  • Cart preserved
  • Orders queue until online

Limitations

  • Can't place new orders offline
  • Real-time updates unavailable
  • Some features require connection

Push Notifications

What You'll Receive

  • Order confirmation
  • "Order is being prepared"
  • "Order is ready for pickup"
  • "Order out for delivery"
  • "Order delivered"

Enabling Notifications

Step 1: Browser asks for permission on first visit

Step 2: Tap Allow to enable notifications

Step 3: Notifications now active

Step 4: Manage in phone settings anytime

Notification Settings

Control what you receive:

  • Order updates (recommended)
  • Marketing messages (optional)
  • Promotional offers (optional)

Mobile-Optimized Design

Touch Interface

  • Large tap targets for easy interaction
  • Swipe gestures supported
  • Pull down to refresh
  • Smooth scrolling

Responsive Layout

  • Adapts to all screen sizes
  • Portrait and landscape support
  • Readable text on any device
  • Images scale properly

Mobile Navigation

  • Hamburger menu for easy access
  • Bottom cart button always visible
  • Sticky header for navigation
  • Simplified checkout flow

Performance Features

Speed Optimizations

  • Compressed images
  • Lazy loading (images load as needed)
  • Efficient code
  • CDN delivery

Data Efficiency

  • Minimal data usage
  • Smart caching
  • Only loads what's needed
  • Battery efficient

Troubleshooting

Can't Install PWA

CauseSolution
Already installedCheck home screen
Wrong browserUse Safari (iOS) or Chrome (Android)
Private browsingExit incognito mode
Old deviceMay not support PWA features

Notifications Not Working

CauseSolution
Permission deniedEnable in device settings
Do Not DisturbCheck phone notification settings
PWA not installedInstall for better notification support

Slow Performance

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

Offline Not Working

CauseSolution
Never visited onlineNeed online visit first to cache
Cache clearedRevisit while online
Not using PWAOpen from home screen icon

App Icon Missing

CauseSolution
Not installedFollow install steps above
HiddenSearch in app drawer
MovedCheck all home screen pages