Restoapp logo

RestoApp Marketplace

base-forms

Teaser:

Last Published: 11/20/2025

Author: webresto

Category:

Tags:

Free Module

Available Versions

  • 1.2.0 [staging]
  • 1.1.5 (Latest)
  • 1.1.4
  • 1.1.3
  • 1.1.2
  • 1.1.1
  • 1.1.0
  • 1.0.8
  • 1.0.7
  • 1.0.6
  • 1.0.5
  • 1.0.4
  • 1.0.3
  • 1.0.2
  • 1.0.1
  • 1.0.0

Description

Forms API

A forms handling module that provides GraphQL mutations for form submission with file upload support and captcha validation.

Abstract

The base-forms module is a comprehensive solution for handling web form submissions in modern applications. It integrates seamlessly with GraphQL APIs, providing secure form processing with built-in captcha validation and file upload capabilities. The module stores form data persistently and enables real-time communication with other system components through an event-driven architecture.

What it does

This module enables your application to:

  • Handle form submissions through GraphQL mutations
  • Support file uploads with form data
  • Validate captcha for security
  • Store form data in the database
  • Emit events to other modules when forms are submitted

Key Features

  • GraphQL Integration: Provides submitForm mutation for frontend applications
  • File Management: Associates uploaded files with form submissions
  • Data Storage: Persists form data as JSON with type classification
  • Event System: Broadcasts form creation events to other modules
  • Captcha Protection: Built-in captcha validation for spam prevention

Changelog