Skip to content
/ zetapp Public

ZTE modem manager written in Rust using Tauri_v2 and SolidJS. Available for MacOS desktop and iOS mobile.

License

Notifications You must be signed in to change notification settings

nazriel/zetapp

Repository files navigation

Zetapp

PoC manager for ZTE powered modems. Currently supports only MC889 but MF283 is planned as well.

Why?

I wanted to checkout how Tauri v2 beta is doing and how it works on iOS.

Also I had the idea for a small app that would make it easier to manage my ZTE modem. Quite often I need to swap between 5G and 4G bands or just to check how my monthly data plan usage is going.

Stack

  • Rust nightly (async + trait + dyn are still kinda hard to achieve)
  • Typescript
  • Tauri v2 beta
  • SolidJS
  • Tailwind + DaisyUI

Requirements

  • Xcode
  • pnpm
  • cargo
  • rustc
  • node (tauri v2 beta seems to have broken bun generator)
  • pnpm

Building

  1. pnpm install
  2. pnpm run tauri ios init
  3. pnpm run tauri ios build -o

Developing

  1. pnpm install
  2. pnpm run tauri dev

Screenshots

Desktop

Desktop Dark Mode Desktop Light Mode

Mobile iOS

iOS Dark Mode iOS Light Mode iOS Vertical Orientation

Screens

Statistics Connection Parameters Application Settings

About

ZTE modem manager written in Rust using Tauri_v2 and SolidJS. Available for MacOS desktop and iOS mobile.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published