Vendor and delivery apps are included with every Business license. See what's new

Product

Get VendMart
Resources

Documentation

Everything you need to install, configure and launch VendMart on your own infrastructure.

Requirements

  • PHP 8.3 or newer
  • Composer 2.x
  • Node.js 18+ and npm
  • MySQL 8 (or MariaDB)

Installation

Install dependencies and set up your environment file.

composer install
npm install
cp .env.example .env
php artisan key:generate

Database setup

VendMart runs on MySQL. Set your credentials in .env, then migrate and seed demo content.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=vendmart
DB_USERNAME=root
DB_PASSWORD=

php artisan migrate --seed

Build & run

Compile frontend assets, then start the app.

npm run build
php artisan serve

Admin access

The seeder creates one admin account. Sign in at /login and change the password immediately from /profile before deploying anywhere public.

Still stuck, or need help with a custom deployment?

Contact support

We use cookies to keep you signed in and understand how the site is used. See our Privacy Policy for details.

Online — usually replies within a day

Email us support@codeswaggers.com WhatsApp +923096017069

Questions about licensing, custom development, or migrating from another platform? Send us a message.

Prefer a full form? Submit a ticket →

See the storefront, vendor panel and admin panel with real sample data — no credit card required.