Skip to main content

Backoffice (Frontend & Backend)

Overview

The Backoffice is responsible for customer interactions. It provides a comprehensive user interface to interact with the Data Engine solution, including:

  • Product & Device Management: Full CRUD operations for IoT products and devices
  • Product Metadata Configuration: Define custom metadata structures for products and manage device-specific metadata values (Learn more)
  • Dashboard & Monitoring: Real-time data visualization and analytics
  • User Management: Role-based access control (superadmin, admin, user)
  • Rule Engine Configuration: Set up data processing rules
  • Multi-language Support: i18n implementation for global deployments

Development

The Backoffice consists of two main components working together:

# Seed the Database
pnpm run db:init

# Run the Backoffice
pnpm run dev:backoffice

The above will spin up the backoffice and make the following endpoints available:

Test

Deploying