Skip to content

AI / SAAS PLATFORM

SparkUp AI

An AI workflow automation marketplace of ready-made tools, with a drag-and-drop builder for assembling new ones without code.

CLIENT
SparkUp AI
INDUSTRY
AI / SaaS Platform
STACK
React · TypeScript · .NET · Azure · MUI · React Flow · Stripe · SurveyJS · EditorJS
The SparkUp AI sign in screen on a laptop, split between an illustration of a robot and human handshake and an email login form.

OVERVIEW

The project

SparkUp AI is a marketplace for AI workflow automation, a catalogue of ready-made tools called Sparks that a business applies to a routine task without building anything itself. A user states a goal in plain language and gets a result back, with no prompt engineering in between. Allzone worked on the platform that hosts, configures and runs those tools, and on the builder that lets people assemble new ones.

CHALLENGE

What made it difficult

A marketplace of automation tools has to solve two problems at once: give each tool enough configuration to be genuinely useful, and keep the experience simple enough that a non-technical user can apply one in minutes.

Behind that, the platform needs a consistent execution model, so that tools built at different times, doing different things, all run through the same infrastructure with the same handling of inputs, outputs and failures.

WHAT WE DID

The work delivered.

  1. 01

    Marketplace platform

    Catalogue, discovery and configuration surfaces for the tools available on the platform.

  2. 02

    Workflow execution

    A consistent model for running automation tools, handling their inputs and returning structured results.

  3. 03

    Dynamic form and content handling

    Configuration and content interfaces built with SurveyJS and EditorJS to support varied tool inputs without bespoke UI per tool.

  4. 04

    Spark Builder

    A drag-and-drop canvas, built on React Flow, that compiles a visual workflow into an executable automation, so an advanced Spark can be assembled without writing code.

  5. 05

    Creator marketplace

    Listing, sharing and payments, so the people building Sparks can monetise them and the catalogue grows from both sides rather than from one fixed toolset.

  6. 06

    Application engineering

    A React and TypeScript frontend against a .NET service layer, deployed on Azure.

ARCHITECTURE

How it fits together

  1. React + TypeScript application layer with a Material UI component system
  2. .NET service layer handling tool definition, execution and results
  3. Each Spark independently deployable, so the marketplace grows without every tool sharing one codebase
  4. More than one model provider behind a common orchestration layer, so a Spark runs on whichever model suits its task
  5. Structured configuration via SurveyJS; rich content authoring via EditorJS
  6. Azure hosting and platform services

TECHNOLOGY

The stack

  • React
  • TypeScript
  • .NET
  • Azure
  • MUI
  • React Flow
  • Stripe
  • SurveyJS
  • EditorJS

OUTCOME

What exists now.

  • A new automation tool reaches the catalogue without a bespoke frontend build, because configuration adapts to the tool rather than the other way round

  • A non-technical user applies a tool to their workflow in minutes, without engineering support

  • Someone with no engineering background assembles an advanced automation on a canvas, then lists it for other people to use

  • The platform keeps adding tools without the execution model underneath them needing to change

I must say that Allzone's development team was fantastic to work with! They took the time to fully understand our needs, handled every detail with care, and communicated clearly throughout the project. Everything was delivered on time, and the final result exceeded our expectations. Truly a reliable and talented team to partner with.

SparkUpProject Manager

NEXT STEP

Tell us what you're building.

Bring us the problem with its real constraints attached. We will tell you what we would build, and what we would not.