/strapi-plugin-ezforms

Easy way to add forms to your project

Primary LanguageJavaScriptMIT LicenseMIT

EZ forms

Strapi Forms Plugin

This plugin only supports Strapi v4

This plugin allows you to easily consume forms from your front end and automatically reject spam, send out notifications, and store the data in your database.

Objective:

The objective of ez forms is to have a really simple and fast way to integrate forms with notifications without a lot of setup. We will be continuing to build features but we are going to keep this plugin simple to setup. Meaning features like server side form validation and heavy customiztations will most likely never be added to this forms plugin. If you need something more customized you should look into making a custom controller.

Docs

Go To Documentation

Contribute

Open in GitHub Codespaces

Local Development:

TBD

Issues

All general issues should be submitted through the Github issue system

Security issues should be reported using the security tab

Links

TODO

  • Add more captcha providers
  • Add more notification providers
  • Allow disabling db write
  • Make emails pretty (see custom formatting)
  • Allow providers to be extendable on a per project basis (similar to how email providers work)
  • Allow selection which notifications are sent to which people
  • Convert to TS
  • Add eslint
  • Remove Twilio SDK in favor of HTTP

⭐️Did you find this helpful?

If you found this plugin helpful give it a star?