@resistdesign/voltra

Voltra

Voltra Logo Inverse 2025.svg


See The Demos

Usage

Install

yarn add @resistdesign/voltra

With our powers combined!

Voltra is a state-of-the-art platform designed to streamline the creation of cloud infrastructure and complex web applications. It features a robust API with RPC, CORS, and versatile authentication options, alongside dynamic app development tools like TypeScript-driven form generation. The platform excels in Infrastructure as Code (IaC), offering features like chainable stacks and comprehensive parameter support. Its intuitive interface simplifies the addition of databases, storage, authentication, and functions through easy-to-use packs. Furthermore, Voltra enhances development workflows with advanced state management, and a smart, lightweight routing system for React front-end apps.

Features

API App IaC
RPC Form Generation: TypeScript Type Driven Chainable Stacks
CORS Easy Layout Full Parameter Support: Groups/Labels/Types/etc...
Auth: Public/Secured/Role Based State Management Packs: Easy to add Database/Storage/Auth/Functions/etc...
Routing: Nesting/Handlers/Injected Handlers Routing: Param Handlers/Parallel Routes/Hooks Utilities: Patching Stacks/Constants/Standard Includes/etc...
ORM: TypeScript Type Driven Auto-generated Data Contexts with Relationships Typed Build Spec Creation
Typed Resource Parameters

App TODO:

Input types:

  • string
  • specific string types (e.g. email, phone number, long text, etc.)
  • number
  • boolean
  • Primitive options selection:
  • option selector
  • option selector w/ custom value
  • option selector w/search
  • option selector w/search w/ custom value

  • Advanced input types:

  • custom (i.e. date picker)
  • default/JSON editor
  • Designate primary field for object selection:
  • Object search form???
  • existing object selector
  • existing object selector multiple
  • existing object selector w/ search
  • existing object selector w/ advanced search (Advanced object field query)

  • new object forms and sub-forms

  • array of all of the above

TypeInfoForm:

  • labels
  • arrays
  • navigation to sub-types
  • advanced input types, including custom
  • universal field change handler*
  • validation