Skip to content

Cabloy Start

This suite uses the VuetifyJS UI library and provides a set of out-of-the-box frontend modules to accelerate the development of fullstack projects such as Websites and Admin-Dashboards

Module List

1. Core Modules

NameDescription
start-layoutadminLayout component for Admin-Dashboard, pioneers dual-layer tabs navigation UI/UX
start-layoutfrontLayout component for Website
start-adapterUI component adapter: defines commonly used UI components for rendering Table/Form
start-restpageDynamically renders CRUD list pages, entry pages, and search forms, and provides the best practices of Tanstack Table / Tanstack Form / Tanstack Query
start-paypalFrontend rendering component for interfacing with the backend Paypal API
start-themeOrange theme implemented based on the Token mechanism

2. Other Modules

NameDescription
start-actionsProvides commonly used Actions for use in ZovaJsx: Alert / Confirm / Prompt, facilitating event listening logic in the backend through declarative syntax
start-appProvides application-level behavior components with multiple modal capabilities: $appModal.alert / $appModal.confirm / $appModal.prompt
start-buttonEnhanced Button component: 1. Automatically shows a loading icon, 2. If the click event fails, an error prompt is automatically displayed
start-captchaOut-of-the-box captcha component
start-dateDate range component, automatically handles Timezone
start-demoSome demonstration code
start-formForm behavior component, controls form rendering behavior based on the Behavior mechanism
start-tableTable component implemented based on Tanstack Table
start-selectSelect component used for rendering in Table/Form
start-textareaTextarea component used for rendering in Table/Form
start-toggleToggle component used for rendering in Table/Form
start-resourceResource Picker component used for rendering in Table/Form

Released under the MIT License.