A project that uses tauri - svelte - sqlite to create a ticket/note management app!
this project was made for us to lean how to make a cross platform desktop application and on how to distribute it.
this repo is not yet in production ready 1.0 status, as such some things may be missing or incomplete.
Additionally We cannot afford to notarize this app, resulting in a warning when trying to install on windows and macos, you will need to right click the app after installing and hit open
homebrew:
brew tap daniel-le97/homebrew-ledevopportunities
brew install --cask tauri-tickets
note: for windows the .msi installer works better than the .exe
at the moment the best way to try it out is by checking this repo's Releases:
or from source locally: Node and Rust are required for this
- clone this repo
git clone https://github.com/daniel-le97/tauri-ticket-manager.git
cd tauri-ticket-manager
- install client deps
pnpm install
- run the app
// this will build the client and run the rust (tauri) backend
pnpm run dev
tauri-tickets.mp4
MyNoteTaker is a simple and intuitive note-taking application. Follow these steps to get started:
-
Copying any Email, Phone Number, Asset# or Ticket# will autofill those input fields
-
Once documentation has ended, you can select the Clipboard Icon to copy all the relevant information to your clipboard.
To create a new note, follow these steps:
-
Notes are automatically saved upon confirming the pop-up message.
-
Note will be recorded by date and a randomly generated ID, which you can view previous tickets by.
-
From the dashboard, you can click on the above button
-
clicking the templates button displays a drawer of all of your templates.
-
click on a template and its contents are copied to your clipboard.
-
paste away!.
you can organize your templates by:
-
Using tags to group related templates
-
clicking "configure templates" on the dashboard
-
by default this window will allow composing new templates
-
clicking on a template in this view marks it for editing
-
be sure to hit save!