Skip to content

Web Forms as standalone app #535

@latin-panda

Description

@latin-panda

Overview

Evolve Web Forms into a standalone Dockerized app for decoupled integration with hosts like Central, addressing embedding issues like CSS/JS conflicts and enabling independent development, releases, and future features like offline sync.


Goals

  • Decouple Web Forms from host apps for independent upgrades and reduced conflicts
  • Define versioned APIs for seamless integration and extensibility
  • Ensure easy deployment with proxying for easy adoption
  • Ensure security, performance, and fallback mechanisms

User Stories

As a Central maintainer,
I want Web Forms as a standalone app,
so that I can update WF without host changes.

As a Web Forms integrator,
I want Web Forms to be independent from host apps
so that I avoid dependencies and style conflicts.

As a form user,
I want reliable access to Web Forms' forms,
so that I benefit from offline and entity features seamlessly.


Scope

Define what’s included and excluded in this Epic to set clear boundaries.

  • In Scope: Deployment infrastructure, Central API integrations, and migrating UI features from central to web forms (e.g, Central's modals, etc).
  • Out of Scope: Offline capabilities

Subtasks

List of subtasks (to be created as separate issues). Update with links as they’re created.

  • Write proposal
  • Consult with the Central team to get a complete understanding and develop the implementation plan.
  • [TDB: Create a ticket with the implementation plan and update this list]

Dependencies


Additional Notes


Related Issues

Metadata

Metadata

Assignees

Labels

Projects

Status

Next

Relationships

None yet

Development

No branches or pull requests

Issue actions