Node.js, TypeScript and MySQL
Spurtcommerce Development Services
Spurtcommerce is a Node.js and TypeScript commerce platform from Piccosoft in India, offered for B2C and B2B stores and multi-vendor marketplaces. Its open-source code and its commercial editions are not the same thing, so we start by establishing which you have, or need.
Spurtcommerce development work
The open-source repository reached v6.0.0 on 16 October 2026, while the vendor's website still showed v5.4 for its products when we last checked. We confirm the version and edition before quoting.
The back-end API
Version 6's API is built with Node.js, TypeScript, TypeORM and MySQL, and its setup guide specifies Node.js 22.23.1. The vendor's site also lists RabbitMQ and Redis in its wider stack, so we find out which your edition really needs before planning hosting.
Admin and vendor panels
The docs describe separate Angular panels for the administrator and for vendors. Changes for marketplace sellers, such as onboarding, commissions and settlements, usually touch both the panel and the API.
Storefronts
The documentation describes storefronts in Angular and React and a Flutter mobile app, and the vendor maintains a separate Next.js storefront repository. We check which one matches your edition before suggesting changes to it.
Add-ons
Add-ons extend the core with features such as product variants, attributes and payment gateways. We first see whether the feature you need exists as an add-on, then write one only where it does not.
When Spurtcommerce is the right choice, and when it is not
Spurtcommerce is a specialist choice, so we are careful about recommending it for a new build.
A good fit when
- You already run Spurtcommerce, and need it extended or maintained.
- You want marketplace features on Node.js, and the vendor's edition covers them.
- Your team is comfortable with TypeScript, Angular and MySQL.
A poor fit when
- You assume the public repository contains everything on the vendor's site. Check this first.
- You want a wide market of third-party extensions and developers to choose from.
- You are buying on feature lists alone, without testing the edition against your order flow.
How Spurtcommerce projects run
Establishing the edition comes first. Everything else depends on it.
Identify what you have
Version, edition, licence terms from your vendor, which panels and storefront you run, and any changes already made to the code.
Scope the change
A written list of API, panel and storefront changes, with a price. If your licence or edition limits a change, you hear that now.
Build and test
Work happens on a staging copy, with test orders and, for a marketplace, a test seller going from onboarding through to settlement.
Release and hand over
We take a backup, run database changes and release, then leave notes covering what was changed and where.
Named projects and how we engage
No Spurtcommerce projects are named on this page. Most of our work is delivered under NDA, so many projects cannot be named.
Spurtcommerce work is normally a defined piece of extension or upgrade work, quoted after we have seen your version and edition. We are an engineering team in India with 3–5 hours of overlap with the UK and Europe; US calls by appointment. The vendor's own licence and support stay directly between you and them.
Spurtcommerce questions
Is Spurtcommerce open source?
The main GitHub repository is published under the MIT licence, and its v6 readme covers a back-end API. The vendor also sells B2C and B2B multi-vendor products through its website, and an older repository used a different licence. Check what your own copy is licensed under.
What is Spurtcommerce built with?
Node.js and TypeScript. The admin and vendor panels described in its docs use Angular, and the database in the current API is MySQL.
Can you extend a marketplace we already run on it?
Yes, once we have seen your version and code. Seller features tend to reach across the API and both panels, so we review how yours is set up before pricing a change.
Related services
Tell us about your Spurtcommerce project
Tell us your version and edition if you already run it, or what you plan to sell if you do not. We will say what to check before you commit.
We reply within one business day (IST).