🛒 Bringo

Getting Started

Prerequisites

Gather these before you begin. You don't need everything on day one — but knowing the full list avoids surprises.

To run the website & admin panel

Any standard PHP/MySQL host works — shared cPanel hosting or a VPS.

PHP
8.3 or newer, with common extensions (mbstring, openssl, pdo_mysql, curl, gd, zip, bcmath, fileinfo, intl).
MySQL
5.7+ or MariaDB 10.4+.
Composer
2.x (PHP dependency manager).
Node.js
20.19+ (or 22.12+) and npm — needed to build the frontend assets (the package ships source only). Node 18 is too old for the bundled build tool.
Web server
Apache or Nginx, with HTTPS (a free Let's Encrypt certificate is fine).
ℹ️
On shared hosting you usually won't run Node on the server — you build assets on your computer and upload them. The cPanel guide covers this.

To build the mobile apps

Flutter SDK
A version bundling Dart 3.11.5 or newer — that is what all three pubspec.yaml files require. Install from flutter.dev and run flutter doctor; if flutter pub get complains about the SDK constraint, run flutter upgrade.
Android builds
Android Studio + Android SDK (any OS: Windows, macOS, Linux).
iOS builds
A Mac with Xcode. iOS apps cannot be built on Windows/Linux.

Accounts & keys you'll need

Most of these are free to create. Each has a dedicated guide later in these docs.

Domain & hosting
For the backend (the apps point at this).
Envato purchase code
From your CodeCanyon purchase — required to activate the product.
Firebase project
Free. Powers push notifications & phone-OTP. Guide.
Google Cloud project
For Google Maps & Google Sign-In keys. Guide.
Payment gateway
At least one merchant account. 18 gateways are supported — Razorpay, PayPal, Paystack, Cashfree, Stripe, PhonePe, Paytm, PayU, Xendit, Maya, Midtrans, eSewa, DOKU, iPay88, Billplz, HitPay, Omise, Flutterwave. See Payment Gateways.
SMS gateway
Optional — Twilio, Vonage (Nexmo), MSG91, 2Factor or Fast2SMS (or use Firebase OTP instead).
Facebook app
Optional — only if you want Facebook login. Guide.
Google Play Console
One-time US$25 — to publish Android apps.
Apple Developer
US$99/year — to publish iOS apps. Guide.

Helpful skills

  • Basic command line (running a few php/composer/flutter commands).
  • Editing text/config files.
  • Using your hosting control panel (cPanel, Plesk) or SSH.

You do not need to write code. If you can follow step-by-step instructions and copy-paste keys, you can complete the setup.

👉
Next: Website & Admin → Server Requirements to start installing the backend.