diff --git a/README.md b/README.md index 674fce96..65b440a4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ - - - Dbzero logo - +

+ dbzero logo +

**A state management system for Python 3.x that unifies your application's business logic, data persistence, and caching into a single, efficient layer.** @@ -86,6 +85,22 @@ if __name__ == "__main__": The application state is persisted automatically; the same data will be available the next time the app starts. All objects are automatically managed by dbzero and there's no need for explicit conversions, fetching, or saving — dbzero handles persistence transparently for the entire object graph. +## Example Project and Utilities + +### Simple CRM + +[simple-crm](https://github.com/dbzero-software/simple-crm) is a small tutorial app that shows how to build a persistent Python internal tool with dbzero and NiceGUI. It tracks companies, contacts, notes, tags, and follow-up tasks using dbzero-backed Python objects instead of a separate REST API, ORM, cache layer, or database server. + +

+ + Simple CRM browser interface + +

+ +### dbzero-modelkit + +[dbzero-modelkit](https://github.com/dbzero-software/dbzero-modelkit) is an open-source package of reusable model primitives for dbzero-friendly Python apps. It includes utilities for sparse calendars, active date windows, month-indexed storage, multilingual strings, FIFO queues, and tag-based object locks. + ## Core Concepts ### Memo Classes