Project Overview
This chapter provides an in-depth look at all our projects. It outlines the technology stack, routing schemes, and the extent to which each project integrates the UI kit. Understanding these fundamentals is crucial for appreciating how White Label is implemented across different platforms.
- Portal (Angular.js)
- vue-portal (Nuxt 3, Vue 3)
- workflow-portal (Nuxt 3, Vue 3)
- authorizer-portal (Nuxt 3, Vue 3)
- UI Kit (Vue 3)
Portal (Angular.js)
- Technology: Angular.js
- Route:
/<realm>/<space>/a/#!/
- UI Kit Integration: 3%
- Details:
This portal is the main application developed using Angular.js. It provides basic functionality for users and utilizes the UI kit minimally to standardize the appearance.
vue-portal (Nuxt 3, Vue 3)
- Technology: Nuxt 3 (based on Vue 3)
- Route:
/<realm>/<space>/v/
- UI Kit Integration: 30%
- Details:
The vue-portal is a modern web application built with Nuxt 3 and Vue 3. It offers enhanced functionality and deeper integration with the UI kit, ensuring a flexible and rich user experience.
workflow-portal (Nuxt 3, Vue 3)
- Technology: Nuxt 3 (based on Vue 3)
- Route:
/<realm>/<space>/w/
- UI Kit Integration: 0%
- Details:
Part of web application built with Nuxt 3 and Vue 3. For illustrate workflow and create scripts for flow/
authorizer-portal (Nuxt 3, Vue 3)
- Technology: Nuxt 3 (based on Vue 3)
- Route:
/v/
- UI Kit Integration: 10%
- Details:
This portal is designed for authorization processes. Developed using Nuxt 3 and Vue 3, it features minimal UI kit integration to provide basic styling and functionality focused on security and ease of access.
UI Kit (Vue 3)
- Technology: Vue 3
- Details:
The UI kit is a collection of ready-made components and styles developed in Vue 3, ensuring a consistent appearance across all projects. It is used to style interface elements and supports theming through variables and abstract palettes.