Application Builder: Final Assembly
The macro-layer where published modules are orchestrated into a complete, production-ready software product.
The Application Builder
Welcome to the macro-layer. The Application Builder is where your published modules come together to form a complete software product. Manage routing, define global templates, and orchestrate your final deployment pipeline.

Final Assembly: Define routes, apply template wrappers, and drag published modules onto your production canvas.
Dynamic Routing & Pages
Build your application's architecture effortlessly. The Pages panel gives you total control over your application's sitemap and navigation logic.
Path Patterns
Define explicit URL paths for your pages (e.g., `/`, `/dashboard`, or dynamic routes like `/users/:id`). Rudra handles the underlying router configuration automatically during the export process.
onAuth lifecycle hook. Instead of locking you into a specific provider, Rudra will allow you to build custom Login modules to manage your own session cookies or JWTs. The global onAuth function will intercept routes to validate these sessions before rendering, paving the way for strict Role-Based Access Control (RBAC) at the page and module level.
Templates & Module Assembly
Stop rebuilding navigation bars and footers. The Application Builder separates your dynamic page content from your persistent global layouts.
Template Wrappers
Create persistent shell layouts in the Templates tab. When configuring a page, simply select a "Template Wrapper" from the dropdown. The locked template layers (like Headers or Sidebars) frame your page, ensuring a consistent UI across your entire application.
Module Library
Your approved, published modules appear seamlessly in the Module Library sidebar. Just drag and drop these fully encapsulated features (UI, logic, and data intact) directly onto your page layout.

Global Settings & Environments
Enterprise applications require centralized management. The upcoming Global Settings panel will give you absolute control over root-level logic, state, styling, and multi-environment deployments.
App Settings
Centralize root-level logic, including the global onAuth session validation pipeline.
Environments
Seamlessly toggle between Dev, Test, and Prod states, with scoped Environment Variables for database strings and API keys.
Global Styles & i18n
Define sitewide CSS overrides and root-level translation dictionaries that cascade down through all integrated modules.
Global Data
Establish an application-wide state store that any module across any page can securely read from or mutate.
Global Settings & Environments
YouTube Placeholder
Publishing & Export Targets
Once your pages are routed and modules are assembled, it's time to ship. The Application Builder provides a secure pipeline and multiple deployment targets based on your infrastructure needs.
Step 1: Admin Approval Pipeline
Enterprise governance is built-in. Publishing an application generates a formal request. The top status bar keeps you updated in real-time as your build transitions through its lifecycle, requiring an administrator to review and APPROVE the deployment job.
Step 2: Select Export Target
Static HTML
Free DownloadCompiles your application into pure, lightweight static assets. Perfect for landing pages or UI-only applications where server-side secrets and database connections are not required.
Managed Web App
Premium CloudDeploys a fully dynamic environment managed entirely by Rudra's high-performance infrastructure. This target scales with your usage and is required for securely executing database queries and server-side logic.
Own Your Source Code
Enterprise TargetZero vendor lock-in. Request a complete export of your raw React/Node source code to self-host on your own infrastructure. Note: Handled via white-glove manual export upon request for enterprise partners.
Your Architecture is Complete
You have journeyed from writing strict React code in the Library Builder, to visually orchestrating data and logic in the Module Builder, all the way to shipping a final product in the Application Builder. You are ready to build with Rudra.