Vendlay - Self-Hosted E-Commerce Platform

Description
Own your store. Own your data.
A complete, production-tested e-commerce platform that runs on your own server with a single Docker command. All data lives in PostgreSQL - no third-party database services, no vendor lock-in. White-label by design: store name, logo, currency, colors and language are configured from the admin panel, no rebuild needed.
STOREFRONT (customers)
- Product catalog with categories, search, filters and featured products
- Product pages with image galleries, variants (color/size), reviews
- Cart, checkout and order tracking; customer accounts
- Pay by card (Stripe), PayPal, or mobile money (M-Pesa / e-Mola / M-Kesh via Paysgator) - plus WhatsApp checkout for social commerce
- English and Portuguese included; add languages via a single translations file
- Any currency (USD, EUR, GBP, BRL, ZAR, NGN, KES, MZN and more)
ADMIN PANEL (you)
- Dashboard with sales, orders and stock indicators
- Products, orders, customers and multi-store management
- Referral/partner program: codes, commission cycles, payouts, notifications
- Reports: payment funnel, reconciliation, logistics SLA, network overview, demand forecast
- Notifications: SMS (Twilio), WhatsApp Business, email (SMTP/Resend)
- Role-based access (admin, store admin, logistics, finance, network manager)
- Audit log and one-click JSON backup
TECH & DEPLOYMENT
- React 19 + Vite + Tailwind (storefront + admin in one SPA)
- Node.js payments/messaging service; Flask + SQLAlchemy data API
- PostgreSQL 16; Docker Compose; Caddy with automatic HTTPS (Let's Encrypt)
- Firebase used only for authentication (free tier is enough)
- Installation guide included - typical setup under 30 minutes
Licensing: full source code, no obfuscation. All third-party open-source libraries used are documented with their licenses in docs/THIRD_PARTY_NOTICES.md inside the package (all permissive: MIT/BSD/Apache-2.0, no GPL/AGPL).
Features
- Full storefront: catalog, search, filters, product variants, reviews, cart, checkout, order tracking
- Admin panel: dashboard, products/orders/customers, multi-store management
- Referral/partner program with commission cycles and payouts
- Stripe, PayPal and mobile money (M-Pesa/e-Mola/M-Kesh) payments
- WhatsApp checkout for social commerce
- SMS, WhatsApp Business and email notifications
- Role-based access control (admin, store admin, logistics, finance, network manager)
- Audit log and one-click JSON backup
- English and Portuguese included, easy to add more languages
- Any currency supported
- White-label: no rebuild needed to rebrand
Requirements
- A VPS with Docker installed (2 GB RAM minimum) and a domain name
- A free Firebase project (used only for authentication)
- A Stripe and/or PayPal account for payments (optional: Paysgator account for mobile money in Mozambique)
Instructions
- Clone/extract the source code on your server
- Copy the .env.example files and fill in your database, Firebase and payment gateway credentials
- Run docker compose up -d --build
- Run the included seed script to create demo data (optional)
- Log in to the admin panel and configure your store name, currency, logo and languages
Full step-by-step instructions, including the third-party license notices, are included in the docs folder (INSTALLATION.md, THIRD_PARTY_NOTICES.md).
| Author | dinismatavele |
|---|---|
| Category | Scripts & Code / PHP Scripts / eCommerce |
| Price | $64 |
| Extended License | $192 |
| Likes | 2 |
| First Release | Jul 17, 2026 |
| Last Update | Jul 17, 2026 |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,096 views · 28 clicksSaaS · Week 45 · 3,096 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,486 views · 216 clicksWebsite · Week 45 · 40,486 views · 216 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,578 views · 110 clicksSaaS · Week 45 · 38,578 views · 110 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,616 views · 197 clicksSaaS · Week 45 · 57,616 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,049 views · 119 clicksDesktop App · Week 45 · 27,049 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 2,988 views · 18 clicksWebsite · Week 45 · 2,988 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,682 views · 16 clicksWeek 45 · 1,682 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,575 views · 13 clicksWeek 45 · 1,575 views · 13 clicks