RapidMart documentation
Everything you need to install RapidMart on your server, connect your services and publish your apps.
Install
Section titled “Install” Requirements The server, PHP version and extensions RapidMart needs.
Install on cPanel Shared hosting, step by step: PHP, database, upload, domain, HTTPS, cron.
Install on a VPS Ubuntu, Nginx, PHP 8.4, MySQL 8, HTTPS and the background workers.
Run the web installer Each installer screen — what to enter and what it does.
Set up your marketplace
Section titled “Set up your marketplace” First steps The checklist from a fresh install to your first real order.
Markets & zones Your country, currency and languages, and the areas you deliver to.
Payments Stripe, PayPal, Razorpay, MyFatoorah, Flutterwave, bKash, Mercado Pago, PayTabs, Tabby, Paymob or Midtrans.
Firebase Sign-in and push notifications for the apps and the store panel.
Realtime Instant order updates with Laravel Reverb or Pusher.
.env settings Every setting in backend/.env, and which ones the admin saves for you.
Publish your apps
Section titled “Publish your apps” Set up your computer Flutter, Android Studio and Xcode, and running an app on your phone.
Rename & rebrand Your app names, app IDs, icons and links.
Build for Android Your upload key, a signed bundle, and Google Play.
Build for iOS Signing in Xcode, TestFlight and the App Store.
Troubleshooting The common setup problems and how to fix them.
Updating Move to a new version without losing data.
Use of AI How AI tools were used to make RapidMart, and its AI features.