ScaffoldHub

The javascript/typescript full-stack web application generator.

Looking for the old version?

Live Demos

Try the live demos.
Discover all that ScaffoldHub has to offer.

The standard demos use the multi-tenant strategy.
Check also the single-tenant.

Code Overview

See the architecture and the quality of the generated code.

Features

Save on your project's budget

If it takes a developer two months to develop and test all those features, costing $60/h, you can save $19,973 using ScaffoldHub.

  • Modeling Tool

    Model the application exactly how you need it, with custom entities, relationships, fields, and validations.

  • Preview the project online

    You don't have to download and install the look of your project. You can provision and preview it online for free. Read more.

  • Full-stack Application

    The generated application is a complete full-stack application, with front-end, a secure NodeJS back-end that uses a REST API with ExpressJS, and a database. Read more.

  • Multi or Single Tenant

    You can create a multi-tenant application, ideal for SaaS, with or without subdomains. But also has the option to use it as single-tenant, ideal for a single company. Read more.

  • SQL or MongoDB

    Use PostgreSQL or MySQL with Sequelize, or MongoDB with Mongoose, backed by a secure NodeJS server.

  • Payments and Subscriptions

    Payments and Subscriptions using Stripe. You get everything you need to manage workspace subscriptions, including webhooks, checkout and customer portal. Read more.

  • API Documentation

    All the API endpoints are automatically documented using SwaggerUI. Read more.

  • Authentication

    Built-in authentication, with sign-in, sign-up, password change, password recovery, and email confirmation. Read more.

  • Security and Permissions

    Custom roles and permissions that restrict access to each specific feature in the application. Read more.

  • Email Notifications and Invitations

    Built-in emails for Invitations, Password Confirmation and Password Reset using SendGrid.

  • Audit Logs

    Every action is logged, users with permission can inspect it on the Audit Log page. Read more.

  • Internationalization (I18n)

    You can translate the entire application only by adding an I18n dictionary file. English and Portuguese are built-in. Read more.

  • Forms, Lists, and Filters

    Each entity that you define on the modeling tool has its own forms, lists, and filters. Read more.

  • File Uploads

    Secure file uploads and reading to Google Cloud Storage, Amazon AWS S3, or even localhost. Read more.

  • Mobile Friendly

    The application looks good on both computers and mobile devices.

Ready to dive in?
Start your project today.