The technology you build your business on matters. Let's look at what Donkey is made of — and what that means for you.
FastAPI framework on Python 3.xx (because this evolves), SQLAlchemy ORM, PostgreSQL database, Pydantic validation.
Not legacy code. Not decade-old solutions. Modern technologies that are fast, stable and extensible. We work on it regularly — developing, extending and, unusually, cleaning it up too.
Fast response times: API endpoints respond in milliseconds. You won't be waiting.
Stable operation: Modern framework, active development. It won't be obsolete tomorrow.
Extensible: If a new feature is needed, there's no "that's not possible". Almost anything can be built.
HTML, CSS, JavaScript. Vanilla. No framework dependency, no build process, no complexity.
Responsive design, modal-based UI. Works equally well on mobile and desktop.
Your own bucket, exclusively yours. Safe and Open variants, included at base price.
Fully custom appearance: Not just the backend — the look and feel is unique too. Your company's processes, workflows, colours.
Quick modifications: If something on the interface doesn't work for you, we can change it within a day. No complex build pipeline.
Mobile-friendly: No separate app needed. Works from any browser, anywhere.
Every client gets their own Google Cloud Run instance. Their own database. Their own bucket. Their own domain.
No multi-tenancy. No shared infrastructure. Complete isolation.*
*We use Google Cloud services — that part is shared. Everything else is yours.
Nobody sees your data: You don't share a database with anyone else. There's no "tenant A" and "tenant B". There's yours.
Independence: If another deployment goes down, it doesn't affect you. If we update someone else's system, yours stays unchanged.
Data integrity: Professional isolation. Your data lives only on your infrastructure.
This is the Golden Sample. A working, complex system from which we launch your version. But it's not "finished" — it's just the foundation.
Project management, CRM, inventory, finance, partners, products, pricing, sales, procurement, invoicing — all included.
Fast start: No need for 6 months of development. The hard part is done — from there, everything depends on your requirements.
Proven solutions: Not an experimental phase. You get a working system from day one.
Flexibility: If something is still missing, no problem. The system is modular and extensible.
Separate but cooperating modules (currently 36), forming the foundation of the platform.
When we modify one module, the others are unaffected. If you request a new feature, existing ones remain untouched.
Custom requests: if you need something that doesn't exist yet, we build it fitted to your system — sometimes within days.
No fear of change: If something new is needed, we don't "collapse" — we add it and move on.
Fast development: Adding a new feature takes days, not months.
Maintainable: If a bug creeps in, we know exactly where it is. It can be fixed quickly.
Plus: table-level permissions, endpoint-level permissions, HTML page-level protection.
It's not just the login that's protected. Every layer has its own line of defence.
More than just a password: Multiple security layers protect your data and your system.
Granular permissions: Who can see what, who can edit what — this isn't "admin or not admin". This is precise control.
Google Cloud security: VPC, Secret Manager, Service Account — these aren't marketing buzzwords. These are working protection mechanisms.
Internal protected data (HTML pages, private files) in a closed bucket. Content accessible to customers in an open bucket.
Object-linked document management. Every file in the right place, with the right level of protection.
Permission-based access: configurable per user — you decide who can access which files.
Your data is safe: What doesn't need to be shared can't be shared. No accidental "public" links.
Easy sharing: What needs to be shared (e.g. with clients) can be made available with one click.
Automatic backup: Google Cloud Storage. Your data won't be lost.
Google Drive API (file management), Gmail API (email communication), domain-wide delegation.
The system can see your Drive files, you can send emails from within the system, and documents can be managed directly.
Automatic notifications from the central email address included with your deployment. Configurable and quick to set up.
Everything in one place: No switching between Gmail and the system. Email is integrated.
Documents accessible: Files stored in Drive are accessible from within the system. Everything in one place.
Automation: When an event occurs (e.g. a customer order), the system sends an email — and whatever else we configure it to do.
Billingo integration: Many-to-One connection, outgoing and incoming documents, settlement handling and numerous convenience features.
Számlázz.hu integration: Many-to-One connection, automatic emailing, PDF handling and everything the provider makes available.
No double entry: What you create in the system is passed to the invoicing platform automatically.
Synchronised operation: Partner details changed? Product price updated? Donkey just needs to know — it handles the rest.
Many to One: Multiple sales, pro forma invoices or advance payments can be consolidated. One final invoice, in a few clicks.
Automatic product, order, partner, coupon management and more. Staging table for the interim period and for safety. Multiple processing flows. If you run a webshop, you'll like this.
Product data, prices, stock levels, status synchronisation. Whether you need one parameter or everything, we're ready.
Webshop integrated: Online orders come into the system automatically. No manual copying.
Stock updates instantly: If a sale happens in the webshop, stock decreases immediately. No lag.
Products in sync: Descriptions, prices, images — managed from one place, updated everywhere.
Vertex AI (Google Gemini and Claude) API connection. RAG technology with YOUR data. Not marketing AI — a working solution.
Product description generation, project summaries, quote text drafting — automatically, from your context.
In live production: not an experimental solution — a documented system with case studies.
It actually works: Not a template prompt. AI that knows YOUR processes, YOUR data, YOUR context.
You save time: One click and the product description is done. One click and the project summary is ready.
Optional: If you don't want it, the platform works just as well without it. But if you do want it, it'll be something you actually use.
When a sale is created from a customer order, the original order data is frozen. The product price may change later, but the sale retains the original price.
Follow-up operations don't alter the original data. Every event is an independent snapshot.
Built-in audit trail: You always know what happened, when and at what price. Data isn't "overwritten".
No surprises: If a product price changes, past sales records don't change with it.
Retrievable: "What price did we sell at last year?" — you see it exactly, not calculated based on "last known price".
Database.py manages all connections. PostgreSQL Cloud SQL backend.
Transactions, consistency, ACID properties — there's a reason we use a relational database.
Load-dependent scaling. We monitor the databases and expand capacity when needed.
Your data stays consistent: Nothing will "drift". What you save stays exactly as it should.
Fast queries: PostgreSQL with optimised indexes. Reports, listings — fast.
Reliable: Google Cloud SQL. Automatic backups, high availability, disaster recovery.
Every deployment gets its own documentation within Digitális Munkaerő Kft's internal system.
Differences, custom solutions, special features — all documented, in a separate management interface.
Our own internal jobs and projects are tracked in a separate module too. No cross-contamination.
Support knows your setup: If you have a problem, you don't need to explain what we built. It's documented on our side.
Consistent support: Any of our colleagues can help, because everyone can see the specifics of your deployment.
Future-proof: If you want to expand later, we know exactly where to start. We don't forget anything.
Modern, secure, flexible. Not because it sounds good. Because it works.
If you have questions about the technology, or you're curious what it would look like in your business — let's talk.