Skip to content

bitrix24/templates-dashboard-vue

Repository files navigation

Vue Dashboard Template

Bitrix24 UI

Use this template to get started with Bitrix24 UI quickly.

The dashboard template for Nuxt is on https://github.com/bitrix24/templates-dashboard.

Quick Start

git clone https://github.com/bitrix24/templates-dashboard-vue.git <project-name>
cd <project-name>

Setup

Make sure to install the dependencies:

pnpm install

Development Server

Start the development server on http://localhost:5173:

pnpm dev

Production

Build the application for production:

pnpm build

Locally preview production build:

pnpm preview

Note

The idea is that this template can be used as a full-fledged Bitrix24 application. And without connecting to Bitrix24, it can display test data. As soon as we do this, we'll add instructions here.

As B24 App

A browser-based application for Bitrix24.

Required Scopes

The following permissions must be enabled in the application settings:

  • crm — access to CRM entities.
  • user_brief — access to basic user profile data.

Configuration

When registering the application in the Bitrix24 Partner Portal or as a local app, use the following endpoints:

Parameter URL
Application URL https://your-app.example.com
Installation URL https://your-app.example.com/install

Getting Started

  1. Open your Bitrix24.
  2. Go to Applications -> Add Application
  3. Select Local Application
  4. Fill in the URLs provided above and check the required Scopes.
  5. Click Save and open the app.

Translate

pnpm run translate-ui