azion-console-kit
Azion Console Kit is a front-end development kit built with Vue 3 and Vite for creating customized Azion Console web interfaces. It combines PrimeVue component library, Tailwind CSS for styling, Pinia for state management, and Vue Router for navigation. The project uses Axios for HTTP requests, VeeValidate with Yup for form validation, Vitest for unit testing, and Cypress for end-to-end testing. Developers can clone the repository, install dependencies with Yarn, and start a local development server on port 5173. Node.js 22.18.0+ and Yarn 1.22.22+ are required, with Docker support available as an alternative. The source code is organized into modules including services for API integration organized by feature, views for page components grouped by module, templates for reusable UI blocks like tables and forms, stores for shared application state, components for reusable Vue elements, composables for composition API utilities, and dedicated folders for layouts, routing, assets, plugins, helpers, and utilities.