MEF Admin API v1.0

Ministry of Economy and Finance

Log in
Enterprise Modular Architecture & Document Management Platform

Ministry Admin Backend API Service

Powering administrative workflows, document versioning & indexing, role-based access control, and system bookmarks for the Ministry of Economy and Finance.

Laravel v13.26.1 PHP v8.3.6 Architecture DDD / Action Pattern

Backend System Modules

Modular domain-driven services powering MEF Admin

Modules/ Namespace

Users Module

User management, role assignment, department filtering, and password reset actions.

Services / Contracts Singleton

Documents Module

Categorized document archives, multi-version tracking, file uploads, and search indexing.

Category & Versioning GCS Sync

Bookmarks Module

Personalized document pinning, priority shortcuts, and quick navigation management.

User Specific RESTful

Auth & Security

Sanctum JWT token management, CORS policy, rate limiting, and password reset flows.

Sanctum / Security Protected
Standardized API Contracts

Structured JSON Responses

Every endpoint adheres strictly to our ApiResponseTrait envelope standards, providing deterministic error codes, pagination metadata, and clean DTO payload structures.

✓
Strongly Typed DTOs (`UserFilterDto`, `CreateUserDto`, etc.)
✓
Action-based single responsibility controllers
✓
Repository & Singleton Service Provider bindings
GET /api/v1/users
200 OK
{
  "success": true,
  "message": "Users retrieved successfully",
  "data": {
    "items": [
      {
        "id": 1,
        "uuid": "usr-9f823a-mef",
        "name": "Seyha Vorn",
        "role": "Administrator",
        "department": "General Secretariat",
        "status": "Active"
      }
    ],
    "meta": {
      "total": 42,
      "per_page": 15
    }
  }
}