Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Simon Repp
@freebliss@post.lurk.org  ·  activity timestamp last week

Time to introduce my last new project for this year:

«Zeroform» ... is a tool for generating minimalistic, self-hostable forms, with a twist: It can generate both static (html/css/js) and/or dynamic (php augmented) online forms.

My main motivation for zeroform is to create tooling that helps me gather more precise feedback while designing and developing (especially) #faircamp and #hyper8, and to do this in a way that reflects the values of those projects: Independence, simplicity, minimalism, freedom from maintenance, absence of tracking, etc.

Basically you start with a thought, put it down as a plaintext blueprint of the form/questionnaire/doodle/survey you have in mind, zeroform turns it into finished code and design, you can upload it, use it as long as its useful/needed, and then you can just delete it.

Think of it as your own google forms, without bigtech, without dependence on any infrastructure besides the cheapest of hosting plans, commissioned and decommisioned in a mere minute.

I'm now one week into the project, since today I'm developing in the open at https://codeberg.org/simonrepp/zeroform, and I will put it to use in the next days already! I have roughly one more week reserved until the end of the year for making this usable for the general public - I'll announce when it's ready. ʕ◜0ᴥ0ʔ

Codeberg.org

zeroform

A static and dynamic online form generator
A form open in the browser. It reflects exactly the requirements that are specified in the document that is shown in the other image, but interpreted and rendered as a fully functional online form.
A form open in the browser. It reflects exactly the requirements that are specified in the document that is shown in the other image, but interpreted and rendered as a fully functional online form.
A form open in the browser. It reflects exactly the requirements that are specified in the document that is shown in the other image, but interpreted and rendered as a fully functional online form.
A plaintext document open in an editor, its contents are:

title Questionnaire on pill preference

text line
text.title Name
text.prompt Please enter your full name
text.required yes

select single
select.title Preferred pill
select.prompt Which pill do you prefer?
select.option The blue pill
select.option The red pill
select.required yes

text block
text.max 300
text.title Optional comment
text.prompt Anything else you would like us to know?
A plaintext document open in an editor, its contents are: title Questionnaire on pill preference text line text.title Name text.prompt Please enter your full name text.required yes select single select.title Preferred pill select.prompt Which pill do you prefer? select.option The blue pill select.option The red pill select.required yes text block text.max 300 text.title Optional comment text.prompt Anything else you would like us to know?
A plaintext document open in an editor, its contents are: title Questionnaire on pill preference text line text.title Name text.prompt Please enter your full name text.required yes select single select.title Preferred pill select.prompt Which pill do you prefer? select.option The blue pill select.option The red pill select.required yes text block text.max 300 text.title Optional comment text.prompt Anything else you would like us to know?
  • Copy link
  • Flag this post
  • Block
d1
@decentral1se@gts.varia.zone replied  ·  activity timestamp 6 days ago

@freebliss SUBSCRIBE

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login