https://github.com/nofusscomputing/centurion_erp_ui
Unified interface, unlimited applications, minimal overhead.
https://github.com/nofusscomputing/centurion_erp_ui
api centurionerp django-rest-framework drf metadata restapi ui unified
Last synced: 24 days ago
JSON representation
Unified interface, unlimited applications, minimal overhead.
- Host: GitHub
- URL: https://github.com/nofusscomputing/centurion_erp_ui
- Owner: nofusscomputing
- License: agpl-3.0
- Created: 2024-09-26T15:36:15.000Z (over 1 year ago)
- Default Branch: development
- Last Pushed: 2026-05-22T07:47:24.000Z (about 1 month ago)
- Last Synced: 2026-05-22T15:28:10.070Z (about 1 month ago)
- Topics: api, centurionerp, django-rest-framework, drf, metadata, restapi, ui, unified
- Language: JavaScript
- Homepage:
- Size: 1.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# No Fuss Computing - Centurion User Interface

[](https://hub.docker.com/r/nofusscomputing/centurion-erp-ui)
----
  
 
 
----
This project is hosted on [Github](https://github.com/NofussComputing/centurion_erp_ui) and has a read-only copy hosted on [gitlab](https://gitlab.com/nofusscomputing/projects/centurion_erp_ui).
----
**Stable Branch**
 
----
**Development Branch**
 
----
links:
- [Issues](https://github.com/nofusscomputing/centurion_erp_ui/issues)
- [Merge Requests (Pull Requests)](https://github.com/nofusscomputing/centurion_erp_ui/pulls)
Centurion UI turns backend data into interactive views, pages, and dashboards — no frontend changes required. Build and extend applications faster, create dynamic components, and let the UI adapt automatically as your backend evolves. One UI, any backend, for every user and workflow
> **Note:** Centurion UI is still under active development with some features still in early planning and/or implementation stages.
>
> _We are focused on developing the frontend-backend interaction specification as well as what will be required to bring the Centurion UI towards maturity._
## About
Centurion UI is a metadata-driven frontend that renders and interacts with data provided by backends like Centurion ERP. It doesn’t handle security or business logic — those remain on the backend. The UI interprets structured data to create views, pages, and components, letting users focus on working with the application rather than building the interface.
Views are based on the data received (single rows, subsets, or full datasets), and components either use cached data or perform additional API queries with the user’s permissions. This means adding new backend features requires no frontend changes, and dashboards, pages, and components update automatically as the backend evolves.
Developed alongside Centurion ERP, the UI is designed to stay backend-agnostic and adaptable. Its goal is to provide a single, flexible platform that lets teams build and extend applications quickly, create dynamic dashboards, and deploy new functionality without rewriting interfaces — for any user, any workflow, and any compatible backend.
## Contributing
All contributions for this project must conducted from [GitHub](https://github.com/nofusscomputing/centurion_erp_ui).
For further details on contributing please refer to the [contribution guide](CONTRIBUTING.md).
## Other
This repo is release under this [license](LICENSE)