Skip to content

Start from a template

Quant provides ready-to-deploy templates for popular frameworks. The template wizard creates a GitHub repository, configures your Quant project, sets up secrets, generates a deployment workflow, and triggers the first build — all in one step.

TemplateFrameworkDescription
Next.jsNext.js (Static Export)React framework with static generation
NuxtNuxt (Static)Vue.js framework with static generation
GatsbyGatsbyReact-based static site generator
HugoHugoFast Go-based static site generator
AstroAstroContent-focused web framework
EleventyEleventySimpler static site generator
VitePressVitePressVite-powered static documentation
DocusaurusDocusaurusDocumentation-focused site generator
MkDocsMkDocsPython documentation generator
ViteViteModern frontend build tool
JekyllJekyllRuby-based static site generator
TemplateStackDescription
Node.jsNode.js + ExpressServer-rendered Node.js application
LaravelPHP + LaravelFull-featured PHP framework
DjangoPython + DjangoPython web framework
WordPressPHP + WordPressContent management system with database
  1. In the Quant dashboard, go to ProjectsNew Project
  2. Select Start from a template
  3. Choose a template — browse the available static site templates and select one
  4. Connect GitHub — if you haven’t connected yet, you’ll be prompted to install the GitHub App. If you have multiple installations, select the one to use.
  5. Configure your project:
    • Repository name — name for the new GitHub repository (auto-generated from template name, e.g., my-astro-site)
    • Project name — name for your Quant project
    • Visibility — public or private repository
  6. Click Create and watch the progress

The wizard shows real-time status as it works through each step. When complete, you’ll see links to your new GitHub repository, the Quant project, and your live site URL.

Create a cloud application from a template

Section titled “Create a cloud application from a template”
  1. In the Quant dashboard, go to Cloud AppsNewStarter Kit
  2. Choose a template — select from the available cloud application templates
  3. Connect GitHub — connect or select a GitHub installation
  4. Configure your application:
    • Repository name — name for the new GitHub repository
    • Application name — name for your Quant Cloud application
    • Visibility — public or private repository
  5. Click Create and monitor the progress

When you create a project from a template, the wizard performs these steps automatically:

StepWhat happens
1. Create repositoryA new GitHub repository is created in your account from the selected template
2. Create project/appA Quant project (static) or Cloud application is created in your organisation
3. Generate tokenA deployment token is created with the necessary permissions
4. Set secretsDeployment credentials are encrypted and stored as GitHub repository secrets
5. Add workflowA GitHub Actions workflow is committed to .github/workflows/deploy.yml
6. Trigger deploymentThe first deployment is triggered automatically

For static sites, the secrets stored are:

Secret/VariablePurpose
QUANT_TOKENDeployment token (secret)
QUANT_CUSTOMEROrganisation ID (variable)
QUANT_PROJECTProject name (variable)

For cloud applications, the secrets stored are:

Secret/VariablePurpose
QUANT_API_KEYAPI deployment token (secret)
QUANT_ORGANIZATIONOrganisation name (variable)
QUANT_APPLICATIONApplication name (variable)
QUANT_BASE_URLAPI endpoint (variable)

Once the wizard completes, the new repository is a standard GitHub repo that you own. To make changes:

  1. Clone the repository:

    Terminal window
    git clone https://github.com/your-username/your-repo-name.git
    cd your-repo-name
  2. Make your changes — edit content, add pages, update styles

  3. Push to redeploy:

    Terminal window
    git add .
    git commit -m "Update site content"
    git push

Every push to the default branch triggers a new deployment automatically via the GitHub Actions workflow.