What Qorekit is
Qorekit lets you build the application your work needs (a CRM, a help desk, an inventory, a project tracker) without writing code. You describe what you keep track of, and Qorekit gives you lists, forms and permissions for it, in the browser.
You can try it in the public demo before installing it.
The building blocks
Modules group related things in the menu. A CRM module might hold customers, contacts and deals; a support module, tickets.
Entities are the kinds of things you keep: customers, contacts, deals, tickets. Each entity has its own list of records and its own database table.
Fields are what you record about each thing: a name, an email address, an amount, a due date, the company a contact works for. Each field is a column of the entity's table. Qorekit has 19 field types, from short text to files and links to other records.
Records are the entries themselves: one customer, one deal, one ticket.
Choice lists hold the options that choice fields offer, such as deal stages or ticket priorities. Several fields can share one list.
Users and roles decide who can sign in and what each person may see and do.
Module: Sales
├── Entity: Companies (fields: name, industry, website, …)
├── Entity: Contacts (fields: first name, email, company → Companies, …)
└── Entity: Deals (fields: title, amount, stage, company → Companies, …)Why real tables matter
Many no-code tools keep everything in one big table of "values", which only the tool itself can make sense of. Qorekit creates a real table for each entity, with a real column of the right type for each field. That means:
- your data stays readable by other programs, reports and database tools;
- backups are ordinary database backups;
- lists stay fast with many thousands of records;
- if you ever stop using Qorekit, your data is already in a usable shape.
When you change a field, Qorekit changes the table for you, and shows first what the change would do to the values already stored.
Who does what
| Person | What they do | Where to read |
|---|---|---|
| Everyone | Add, find and change records | Records |
| Builders | Create modules, entities, fields and lists | Modules and entities, Fields |
| Administrators | Manage users, roles and settings | Administration |
| Whoever runs the server | Install, schedule and update Qorekit | Installing |
Next: build your first module.