REQUIREMENTS

Technical Requirements for Deploying Spurtcommerce

To seamlessly deploy and operate Spurtcommerce on a server, ensure that the following software and system prerequisites are installed. Once these prerequisites are in place, you can begin your journey with Spurtcommerce

It is strongly recommended that Spurtcommerce is not installed on shared hosting. This is because shared hosting often has resource limitations which prevent Mautic from working effectively and can cause problems with updates. Please use a Virtual Private Server or a Dedicated Server. Need help? Check out the Spurtcommerce Community Partners Directory

Minimal Technical Requirements

The basic installation and setup of Spurtcommerce requires the following minimal technical requirements. These prerequisites ensure that your server environment is adequately prepared to deploy and run Spurtcommerce marketplace solution covering super-admin panel, vendor panel and the storefront.

COMPONENT

REQUIREMENT

CPU

1 Core CPU

RAM

1 GB RAM

Storage

16 GB Storage

Operating System

Ubuntu 20.04.4 LTS

Development Tools

Node.js, Apache, MySQL, Imagemagick, Angular, CLI, React environment, Flutter SDK, Forever, PM2

Backend API

Express.js (v4.16.2), Node.js (v18.14.2), Typescript (v4.5)

Web Store Front

Web Store Front

Database

MySQL (v5+)

Mobile App

Flutter (v3.7.12)

Advanced Integration Requirements for Maximizing Spurtcommerce Capabilities

To unlock the full potential of the Spurtcommerce Marketplace solution, integrating the following advanced features can be considered. These integrations enhance performance, scalability, and user experience, ensuring your eCommerce platform is robust and futureproof

ADVANCED INTEGRATION FEATURE

DESCRIPTION

TECHNICAL REQUIREMENT

Image Uploads to Cloud Storage

Enhance storage and retrieval efficiency by integrating with cloud storage services like AWS S3 or GCP.

  • AWS S3 Bucket or GCP Storage account
  • Appropriate SDK installed
  • Access keys and permissions configured

CDN for Image Optimization

Utilize a Content Delivery Network (CDN) to improve image loading speeds and optimize image delivery.

  • ADVANCED INTEGRATION FEATURE
  • Configure CDN to serve content from your AWS S3/GCP bucket
  • ImageMagick or other Image processing tools as per CDN provider recommendations