Zipkart Zipkart Docs v1.0.0
Getting Started

Setup Checklist

Every setup task in the right order. Tick them off as you go; your progress is saved in this browser.

About half a day
0 done0%

Do the steps in order

Each step needs the one before it. A skipped step is the most common reason an app shows nothing or cannot sign in.

Before you start#

  • Install Flutter, Android Studio, Node.js 22 and Chrome, and get a green flutter doctor. Requirements
  • Mac only: install Xcode and CocoaPods. Requirements
  • Open the accounts you need: Google Play, Apple Developer, a payment gateway. Third-Party Services

Step 1 · Firebase backend#

Step 2 · Connect the apps#

  • Choose your own package names for the customer, store and delivery boy apps. Package names
  • Run FlutterFire in admin, customer, store and driver, and update the web push file. Connect with FlutterFire

Step 3 · Admin panel setup#

Step 4 · Mobile apps (customer, store and delivery boy)#

  • App name and launcher icon. Name & icon
  • Google Maps key in the build (optional). Maps key
  • SHA-1 and SHA-256 keys in Firebase (customer and delivery boy apps). SHA keys
  • Signing key and an AAB for Google Play. Android release
  • Xcode signing, sign-in values, APNs key and an IPA for the App Store. iPhone release

Step 5 · Websites#

  • Website names and install icons, then build. Prepare & build
  • Upload the admin panel, store panel and customer website. Deploy
  • Domains, HTTPS, authorized domains and the store panel address. Domains & SSL

Step 6 · Push notifications#

Step 7 · Languages (optional)#

  • Add your languages and upload the translation files. Languages

Step 8 · Go live#