Skip to content

temcocontrols/T3000_Client

Repository files navigation

T3000 Client

The objective of this project is to develop a client for the T3000 Building Automation system. This client can be accessed through a web browser or a desktop/mobile version, providing users with greater convenience. To ensure proper management of data, all information is structured and stored in a database, which is accessed through an API.

To build this web client, we utilized the Quasar framework, which offers robust features and efficient development tools. However, it is important to note that the T3000-API must be installed on a Raspberry Pi or any normal PC within the same network as the web client. Without the API, the client won't work.

Install Node.js

In order to build and run this app in development mode, you will need to have Node.js installed, so make sure you have it installed on your machine. You can download the latest version of Node.js from the official website: https://nodejs.org/

Install the dependencies

yarn
# or
npm install

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Lint the files

yarn lint
# or
npm run lint

Format the files

yarn format
# or
npm run format

Build the app for production

quasar build

When the build finish you will get instructions how to run the web client.

Build the desktop version

To build the desktop version you need to install Tauri CLI

npm install @tauri-apps/cli -g

Then you can build the desktop app for production

tauri build

About

T3000 web based client

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages