Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

ThingLinks

thinglinks-web

ThingLinks IoT Platform — Admin Console

English | 简体中文 | 日本語 | 한국어


About

thinglinks-web is the main admin console for the ThingLinks multi-tenant SaaS cloud IoT platform, built with Vue 3 + TypeScript + Vite.

Tech Stack

Vue 3 TypeScript Vite Pinia Ant Design Vue ECharts

Features

  • Multi-tenant SaaS architecture (NONE / COLUMN / DATASOURCE_COLUMN)
  • Dynamic route-based permission management
  • Configurable themes and internationalization (i18n)
  • Rich component library based on Ant Design Vue
  • Data visualization with ECharts
  • Mock data scheme for development

Quick Start

Requirements

  • Node.js >= 18.0.0
  • pnpm (install: npm install -g pnpm)

Install & Run

# Install dependencies
pnpm install

# Start dev server (default: http://localhost:3100)
pnpm dev

# Build for production
pnpm build

# Build for test environment
pnpm build:test

Environment Configuration

File Environment
.env Base config
.env.development Development
.env.test Test
.env.production Production

Other Commands

pnpm preview         # Preview production build locally
pnpm build:no-cache  # Build after clearing cache
pnpm clean:cache     # Clear Vite cache
pnpm clean:lib       # Remove node_modules
pnpm lint:prettier   # Format code

License

This project is part of ThingLinks. Community edition is licensed under Apache License 2.0 with additional terms — see LICENSE-COMMERCIAL.

Copyright © 2019-present MqttsNet