# uasoft-indonesia/badaso

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/uasoft-indonesia-badaso).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

1,250 stars · 226 forks · PHP · MIT

## Links

- GitHub: https://github.com/uasoft-indonesia/badaso
- Homepage: https://badaso.uatech.co.id
- awesome-repositories: https://awesome-repositories.com/repository/uasoft-indonesia-badaso.md

## Topics

`api` `cms` `crud` `customizable` `dashboard` `generator` `graphql` `headless` `laravel` `lcpd` `low-code` `ncpd` `no-code` `php` `pwa` `rest` `service-worker` `spa` `vuejs`

## Description

Badaso is a headless content management system and administrative framework built on Laravel. It functions by inspecting existing database schemas to automatically generate REST and GraphQL API endpoints, effectively eliminating the need for manual backend boilerplate code.

The framework distinguishes itself by providing a dynamic, Vue-based administrative dashboard that maps directly to database structures. This interface allows users to manage database records, configure navigation, and organize media assets through a visual environment, decoupling backend data management from the frontend presentation layer.

Beyond core content management, the system includes integrated tools for database schema migrations, automated backup scheduling, and unified media storage abstraction. Security and observability are maintained through granular role-based access control for both dashboard modules and API endpoints, complemented by event-driven audit logging to track system activity and ensure data integrity.

## Tags

### Content Management & Publishing

- [Schema-Driven Headless CMS](https://awesome-repositories.com/f/content-management-publishing/schema-driven-headless-cms.md) — Functions as a headless CMS that decouples backend data management from frontend presentation via schema-driven API generation.
- [Media Asset Management](https://awesome-repositories.com/f/content-management-publishing/media-asset-management.md) — Provides a centralized interface for managing media assets and application content structures. ([source](https://github.com/uasoft-indonesia/badaso#readme))
- [Database Record Managers](https://awesome-repositories.com/f/content-management-publishing/web-based-archive-management/database-record-managers.md) — Enables CRUD operations on database records through a visual administrative interface. ([source](https://badaso-docs.uatech.co.id/docs/))

### Data & Databases

- [API Generators](https://awesome-repositories.com/f/data-databases/api-generators.md) — Automatically generates REST and GraphQL API endpoints directly from database schema definitions. ([source](https://badaso-docs.uatech.co.id/))

### Security & Cryptography

- [Granular Access Controls](https://awesome-repositories.com/f/security-cryptography/granular-access-controls.md) — Enforces granular role-based access control for both dashboard modules and API endpoints to maintain system security. ([source](https://badaso-docs.uatech.co.id/docs/))
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Enforces granular security by managing user permissions and access levels via role-based control.

### Web Development

- [API Endpoint Generators](https://awesome-repositories.com/f/web-development/rest-api-backends/api-endpoint-generators.md) — Accelerates backend development by automatically generating REST and GraphQL CRUD endpoints from database schemas.
- [Schema-Driven API Generators](https://awesome-repositories.com/f/web-development/schema-driven-api-generators.md) — Eliminates backend boilerplate by automatically creating API endpoints from database table structures.
- [Admin Dashboard Builders](https://awesome-repositories.com/f/web-development/vue-js-frameworks/admin-dashboard-builders.md) — Provides a dynamic, Vue-based administrative dashboard that maps directly to database structures for managing records and system configurations.
- [Admin Panel Frameworks](https://awesome-repositories.com/f/web-development/admin-panel-frameworks.md) — Provides a framework for building administrative panels to manage records, roles, and assets.
- [CRUD Generators](https://awesome-repositories.com/f/web-development/crud-generators.md) — Automates the creation of backend routes and data access endpoints based on database structures.

### System Administration & Monitoring

- [Administrative Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/administrative-dashboards.md) — Features a dynamic, web-based administrative dashboard for managing system data and configurations.
- [Audit Logging Systems](https://awesome-repositories.com/f/system-administration-monitoring/audit-logging-systems.md) — Tracks system activity through event-driven audit logging to ensure data integrity and provide visibility into user actions. ([source](https://github.com/uasoft-indonesia/badaso#readme))

### User Interface & Experience

- [Automatic Admin Interface Generators](https://awesome-repositories.com/f/user-interface-experience/automatic-admin-interface-generators.md) — Provides an automated administrative interface generator that maps database schemas to visual management components. ([source](https://github.com/uasoft-indonesia/badaso/blob/main/README.md))
