Application UX development
Simplified UI development
With Quickbase, the UI development process is simplified for business users to support quick iteration. When you create an application in Quickbase, default UIs are generated including:
- Navigation
- Data entry forms
- Reports
- Dashboards
As you modify your schema (like changes to fields, tables, or relationships), Quickbase updates the UI elements automatically.
Declarative roles and permissions provide data-level security and personalized UIs to end users. No additional development is needed.
Application builders do not need to code application elements, as they would in other application development platforms. Instead, they use declarative design with a preview to configure:
Application builders do not need to code application elements, as they would in other application development platforms. Instead, they use declarative design with a preview to configure:
- Form layouts
- Dynamic form rules
- Reports
- Charts
Quickbase provides a WYSIWYG (what you see is what you get) UI design experience for:
- Forms
- Dashboards
When you make single-element changes to forms, such as adding or removing a field, these changes are made live.
For more consistency, you can copy applications and use them as templates. This helps provide predetermined or standardized applications and experiences.
Styling and layouts
The platform offers builders a variety of controls and built-in layout options accessed by customizing:
- Fields
- Reports (e.g.., Kanban, timeline)
- Charts (e.g.., bubble, waterfall)
- Dashboards (e.g. widgets)
The controls for filters, navigation, and forms are built into the UI. Quickbase also provides options for advanced styling and layouts:
- Organize forms into tabs, sections, and pages
- Use certain field types to add HTML and CSS to your data
- Embed Quickbase code pages with JavaScript as iFrames
- Visually arrange dashboards on a canvas with resizable widgets
- Apply custom branding to applications
Complex interactions
You can customize the UI within applications based on the data end users should see. Use declarative conditional form rules to show, hide, change, and convey changes based on form events.
Built-in help provides tips on the fields and options for possible actions at that point. The tips may be displayed in-line, on hover, or in a pop-up message.
Quickbase also determines if interactions should be completed client-side based on the type of calculation.