@hackage / devforms

A builder DSL for HTML survey forms with built-in server and storage

Latest0.1.0.0

About

Metadata

  • Last updated , by LassiHaasio
  • License BSD-3-Clause
  • Categories Web Development
  • Maintained by: ilikeavocadoes@devmail.cc

  • Lottery factor: 1

Links

Installation

Readme

devforms is a Haskell library for building HTML survey forms using a monadic builder DSL. It bundles a Scotty web server with htmx and _hyperscript for client-side interactivity, Lucid2 for HTML rendering, and Pico CSS for styling. Submissions are stored as JSONL files. . import DevForms . main :: IO () main = devFormServer 9000 $ do form "My survey" "mysurvey" $ do questionLikert "I enjoy surveys" questionChoice "Favourite colour" [Red, Green, Blue] questionDate "Pick a date"