Skip to content

Alternative web client for Meshtastic devices. Based on Vue Javascript framework, with help of Vueuse, Primevue user interface elements and Tailwind CSS styling.

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

Mictronics/meshtastic-powered-vue

Repository files navigation

Meshtastic powered Vue

Alternative Meshtastic powered web client based on Vue web framework.

Disclaimer

This monorepo does not represent the official Meshtastic web interface.

Technology

This monorepo leverages the following technologies:

  • Runtime: pnpm
  • Javascript Framework: Vue + Vueuse + Primevue
  • Styling: Tailwind CSS
  • Bundling: Vite
  • Language: TypeScript

Getting Started

Prerequisites

You'll need to have pnpm installed to work with this monorepo. Follow the installation instructions on their home page.

Development Setup

  1. Clone the repository:
    git clone https://github.com/Mictronics/meshtastic-powered-vue.git
    cd meshtastic-powered-vue
  2. Install dependencies for all packages:
    pnpm install
    This command installs all necessary dependencies for all packages within the monorepo.
  3. Install the Buf CLI Required for building packages/protobufs Install the Buf CLI
  4. Build all packages
    pnpm run build:all
    This command will build all included packages.

Web application development

  1. Change into the web package
    cd packages/web
  2. Build the web package
    pnpm run build
  3. Run the development server
    pnpm run dev

Demo

Demo, based on release v0.8.0, is available for testing.

Preview and screenshots at mictronics.de.

About

Alternative web client for Meshtastic devices. Based on Vue Javascript framework, with help of Vueuse, Primevue user interface elements and Tailwind CSS styling.

Topics

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks