emart - Laravel Multi-Vendor Ecommerce Advanced CM
  • Documentation
  • Introduction
  • Key Features
  • Installation
    • Server Requirements
    • Shared Hosting Install
    • Installation Step By Step
    • Installation on VPS hosting
  • Developer Guide
    • Developer Guide
  • Setting up emart
    • Mail settings
    • Setting up CRON JOBS
    • PWA Setup
    • Multivendor Setup
    • Setting up Multicurrency
    • Database backup
    • Import Demo Content
    • Push notifications
    • Seller Payouts
    • Front settings
      • Payment gateways
      • SMS Settings
    • Site Settings
    • Setting up Google review
    • Wallet settings
    • Add-on Manager
  • faq's
    • Installation FAQ's
    • General Settings
    • Disclaimer
    • Regular & Extended Licenses
    • Privacy Policy
    • Access Denied
  • UPDATE PROCESS
    • Changelogs
    • UpdateGuide
    • Quick Update
      • 2.8.x
      • 2.9.x
      • 3.0x
  • Support
    • Support
    • Source and Credits
    • Emart Tutorials - Youtube
    • Installation of eMart
  • Conclusion
    • Conclusion
  • portfolio
  • Codecanyon
  • Themeforest
  • Graphic River
  • Homepage
  • Emart Api
  • 🍿Getting Started
  • Login
  • Register
  • Refresh Token
  • Logout
  • Social Login API
  • Homepage (12/01/2022)
  • Product Detail page (18/01)
  • Product all Comments
  • Product All Reviews
  • Get All Brands
  • Brand Products
  • Main Category with products(26/11)
  • Subcategory with products (26/11)
  • Child category with their products (26/11)
  • Get all categories
  • Get All Subcategory
  • Get All Childcategories
  • 🦹‍♂️View User Profile
  • Current User Wallet
  • User Favorite Wishlist (26/11)
  • Add item in wishlist (09/02)
  • Remove items from wishlist (09/02)
  • Wishlist collection (09/02)
  • View Particular Wishlist collection (09/02)
  • Create wishlist collection (09/02)
  • Current User Address list (02/02)
  • Create new user address (02/02)
  • List Billing address (02/02)
  • Create billing address (02/02)
  • Current User bank list (10/01/2022)
  • Current User notifications
  • 🌟My Reviews
  • Get User Cart (13/01)
  • Add Item in User Cart (13/01)
  • Remove Item from user cart (13/01)
  • Clear user cart
  • Increase item quantity in user cart (19/01) (Updated)
  • Get Guest User Cart (15/01)
  • Guest cart Store (15/01)
  • Apply Coupans
  • Remove coupan
  • General FAQ API
  • Custom Page
  • Pincode API (03/02)
  • General Configurations
  • Payment Methods List
  • List of countries
  • List of states
  • List of Cities
  • Search City (03/02)
  • Fetch City List By Pincode For Guest (03/02)
  • Fetch city list with address for logged in user (03/02)
  • List Languages
  • Fetch Current Time
  • Policy Pages
  • Order Review (27/02)
  • Localpickup apply (27/02)
  • Remove Localpickup (27/02)
  • Confirm Order
  • MY Orders
  • View Order
  • Get Razorpay Payment ORDER ID
  • Generate Paytm Checksum
  • View All Flashdeals (12/01)
  • View Specific Flashdeals (12/01)
  • Wishlist
  • Changelogs
Powered by GitBook
On this page
  • What is PWA?
  • Why do I need it?
  • How to Setup PWA?

Was this helpful?

  1. Setting up emart

PWA Setup

PreviousSetting up CRON JOBSNextMultivendor Setup

Last updated 9 months ago

Was this helpful?

What is PWA?

PWA stands for Progressive Web Application. It is a type of application software delivered through the web, built using common web technologies including HTML, CSS, and JavaScript. It is intended to work on any platform that uses a standards-compliant browser, including both desktop and mobile devices.

Progressive web apps (PWA) are web applications that can be accessed through a web browser and provide a similar experience to a native mobile app. They can be used in emart to provide a more seamless and engaging user experience for students.

Some ways PWA can be used in emart include:

  1. Add to home screen: PWAs can be added to the home screen of a device, giving students quick and easy access to the emart .

  2. Cross-platform compatibility: PWAs can be accessed on a wide range of devices and browsers, which can be useful for students who use different devices or platforms.

  3. Mobile compatibility: PWAs are designed to be mobile-friendly, which is important since many students may access the emart from a mobile device.

  4. Cost-effective: PWAs are cheaper to develop and maintain than traditional mobile apps, which can be beneficial for organizations with limited budgets.

It's worth noting that not all project are compatible with PWA, it's important to check if the platform you are using supports this technology before implementing it. Also, it's important to test the PWA on different devices and browsers to ensure that it provides a consistent user experience across all platforms.

PWA is lite app, When you open it in Mobile Browser its ask for add app in mobile. Its Not APK. You can not submit to Play Store.

Note: The website is to be served from a secure (HTTPS) domain.

https://yourdomain.com/public/

Why do I need it?

One reason users love apps is they generally offer better experiences than web applications. However, developing and maintaining native apps is a lot of work, not to mention the expenses involved.

If your users use different platforms (Android, iOS, etc.), you have to code your app for each platform.

PWAs, however, don’t require you to code for each platform. They were designed with the philosophy of “code once, use everywhere.” Once you code your PWA, it can be used in-browser (as a website or web app), on desktops, and on mobile devices.

How to Setup PWA?

Go to your project and log in as admin.

  • Go to Admin Dashboard->Site Settings->PWA Settings.

  • Here, you will be able to change the PWA Settings like PWA enable or not, App Name, Theme color for header, Background color, and shortcut icon, etc.

  • Here, you can update the icon, and also icons size should be 512*512.

  • Splash icon size should be 2048*2732. Path: (public -> images -> icons)

  • App URL Like : https://yourdomain.com/public/ Change App URL Go to Dashboard->Site Settings->Settings.

for Change icons directly in files: Go to public -> images -> icons and change icons

for Change URL directly in files: go to .env and add app url its required Like:

APP_URL=https://yourdomain.com/public/

Tips: Splash Screen works only on Apple Device.

🧠
🧙‍♂️