dynamic-form-backend

Develop Spring Boot 3.5.6 OAuth2 Resource Server APIs with PostgreSQL and JUnit 5.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/markoniemi/dynamic-form --skill dynamic-form-backend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dynamic-form-backend
Source: https://github.com/markoniemi/dynamic-form/tree/main/skills/dynamic-form-backend
Command: npx skills add https://github.com/markoniemi/dynamic-form --skill dynamic-form-backend

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert knowledge and tooling for the backend API of the Dynamic Form application, enabling efficient development and maintenance of its core functionalities.

Core Features & Use Cases

  • API Development: Build and extend RESTful endpoints for dynamic form management.
  • Backend Logic: Implement business logic for form data processing and user authentication.
  • Database Integration: Interact with PostgreSQL for persistent data storage.
  • Use Case: When a new field type needs to be added to the form builder, use this Skill to update the backend API to support it, including database schema changes and validation rules.

Quick Start

Run the backend application locally using the provided Maven command.

Frequently Asked Questions about dynamic-form-backend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Spring Boot backend API for dynamic form management?

Build a Spring Boot 3.5.6 OAuth2 Resource Server to create RESTful endpoints for dynamic form management. This approach handles API development, business logic, and PostgreSQL database integration for robust application data processing.

How do I test a Spring Boot REST API using JUnit 5 and Testcontainers?

Test a Spring Boot REST API using JUnit 5, Mockito, and Testcontainers to validate business logic and database integration. This testing combination ensures your dynamic form backend operates reliably against a PostgreSQL database.

How do I implement Jakarta Validation and MapStruct DTOs in a Spring Boot application?

Implement Jakarta Validation and MapStruct DTOs in a Spring Boot application to ensure robust data processing. This combination provides structured data transfer objects and validation rules for your dynamic form API endpoints.

Does this dynamic form backend API support OAuth2 resource server authentication?

Yes, the dynamic form backend API supports OAuth2 resource server authentication natively. Built on Spring Boot 3.5.6, it handles user authentication and enforces validation rules for secure API endpoint access.

How do I update backend API and database schema for new dynamic form field types?

Update the backend API and PostgreSQL database schema to support new dynamic form field types. This involves extending RESTful endpoints, modifying validation rules, and implementing the necessary business logic for form data processing.