Mosquittauri is a Next.js project bootstrapped with create-next-app. It is bundled using the Tauri framework, to serve a WebView2 WebApp.
Further Information can be found in the Service Support Tool Documentation under the docs folder.
First of, you need to install Node.js Version 22.x in case it's not already installed.
After cloning the Repositories, you should make sure you have all the Dependencies for Tauri installed. These are listed in the Tauri Documentation
Afterwards you need to install yarn if it's not already globally installed:
npm install yarnAlso you need to install the required node packages:
yarn installOnce you have ensured that you ran all those steps, you should be able to start development.
First, run the development server:
yarn tauri devNow you can start editing the page by modifying app/page.tsx, or the other App Components. The page auto-updates as you edit and save the files.
This project uses next/font to automatically optimize and a Google Font.
The project is built with Next.js, a framework that uses React for creating the user interface and TypeScript for the server-side code. The application leverages Tauri to package its components into a compact, standalone executable. Subsequently, this executable can be compressed into a zip file to allow straightforward sharing and distribution. Tauri works with the Rust programming language to handle its main tasks.
The software uses cargo test for component tests.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository
The Tauri documentation is available here