Alternative Meshtastic powered web client based on Vue web framework.
This monorepo does not represent the official Meshtastic web interface.
This monorepo leverages the following technologies:
- Runtime: pnpm
- Javascript Framework: Vue + Vueuse + Primevue
- Styling: Tailwind CSS
- Bundling: Vite
- Language: TypeScript
You'll need to have pnpm installed to work with this monorepo. Follow the installation instructions on their home page.
- Clone the repository:
git clone https://github.com/Mictronics/meshtastic-powered-vue.git cd meshtastic-powered-vue - Install dependencies for all packages:
This command installs all necessary dependencies for all packages within the monorepo.
pnpm install
- Install the Buf CLI
Required for building
packages/protobufsInstall the Buf CLI - Build all packages
This command will build all included packages.
pnpm run build:all
- Change into the web package
cd packages/web - Build the web package
pnpm run build
- Run the development server
pnpm run dev
Demo, based on release v0.8.0, is available for testing.
Preview and screenshots at mictronics.de.