A modern, responsive notes application built with Svelte and Vite. App integrated with Tauri for desktop. Easily create, edit, and organize your notes with a clean and fast interface.
notes-app/
āāā src-tauri/
āāā svelte/
ā āāā src/
ā ā āāā components/
ā āāā static/
ā ā āāā app.css
ā ā āāā modal.css
āāā vite.config.ts
āāā svelte.config.js
āāā README.md
āāā ...
npm install
bash tauri-setup.sh build
It will build docker image for tauri app compilation process. More info after bash tauri-setup.sh --helpnpm run dev to start the svelte development serverbash tauri-setup.sh run . in terminal. It will start docker container and attach to it in interactive modesrc-tauriDATA_JSON_FILENAME environment variable to point to the data filecargo build to build debug version of the tauri app. e.g. export DATA_JSON_FILENAME=data.json && cargo buildsrc-tauri/target/debug and run ./appnpm run build to build production version of the svelte appbash tauri-setup.sh run . in terminal. It will start docker container and attach to it in interactive modesrc-tauriDATA_JSON_FILENAME environment variable to point to the data filecargo tauri build --bundles appimage to build production version of the tauri app. e.g. export DATA_JSON_FILENAME=data.json && cargo tauri build --bundles appimagesrc-tauri/target/release/bundle and you will find the tauri app like AppImage.Change static files in the static folder does not trigger hot reload of the development server. You need to restart the development server manually for the changes to take effect.