crud-api

Community

Build robust CRUD APIs for multi-tenant backend.

Authorgabriellpequeno
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Implement a scalable, standardized CRUD API layer for the ReservAqui backend, enforcing layered architecture, multi-tenant isolation, and strict input validation to simplify resource management across master and tenant schemas.

Core Features & Use Cases

  • Entity → Service → Controller → Routes pattern with clear responsibilities, validators, and safe data exposure.
  • Multi-tenant isolation using withTenant(schema, fn) to ensure schema-scoped operations.
  • Soft delete support and audit fields for traceability and compliance.
  • Use case: add a new resource to the master DB or a tenant schema, then expose a full suite of REST endpoints.

Quick Start

Create a complete CRUD resource by defining its entity, service, controller, and routes following the project’s multi-tenant architecture.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: crud-api
Download link: https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo/archive/main.zip#crud-api

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.