Skip to content

planning: outline steps for hosting our web site as a web app #49

Description

@teauxfu

We can deploy our static web site as an interactive web app with database access instead. This would let us make the site more powerful, such as by adding a members-only area, our own database-backed calendar, or implementing a custom form for eg. receipt submissions.

https://help.mayfirst.org/en/guide/how-to-install-and-run-a-nodejs-web-app

stuff to consider

  • user auth. via nextcloud, or via DSA auth?
  • server-side filesystem operations (nextcloud itself seems to have some HTTP APIs available for stuff like this)
  • connecting to the database, managing migrations if applicable (using some JS ORM lib?)
  • ??

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions