Skip to content

daniel-le97/tauri-ticket-manager

Repository files navigation

Tauri-tickets

A project that uses tauri - svelte - sqlite to create a ticket/note management app!

Why

this project was made for us to lean how to make a cross platform desktop application and on how to distribute it.

Warning

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

Installing

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:

Releases

or from source locally: Node and Rust are required for this

  1. clone this repo
git clone https://github.com/daniel-le97/tauri-ticket-manager.git
cd tauri-ticket-manager
  1. install client deps
pnpm install
  1. run the app
// this will build the client and run the rust (tauri) backend
pnpm run dev

Basic Usage

tauri-tickets.mp4

MyNoteTaker is a simple and intuitive note-taking application. Follow these steps to get started:

  1. Start Documenting the Ticket | Call, The Timer will Begin GuideTimer

  2. Copying any Email, Phone Number, Asset# or Ticket# will autofill those input fields Guide1

  3. Once documentation has ended, you can select the Clipboard Icon to copy all the relevant information to your clipboard. Guide2

Create a New Note

To create a new note, follow these steps:

  1. Click on the Right Chevron Guide3

  2. Notes are automatically saved upon confirming the pop-up message.

  3. Note will be recorded by date and a randomly generated ID, which you can view previous tickets by. Guide4

Use and Create Templates

GuideTemplateBtn

  1. From the dashboard, you can click on the above button

  2. clicking the templates button displays a drawer of all of your templates.

  3. click on a template and its contents are copied to your clipboard.

  4. paste away!.

Organize Your templates/snippets

you can organize your templates by:

  1. Using tags to group related templates

  2. clicking "configure templates" on the dashboard

  3. by default this window will allow composing new templates

  4. clicking on a template in this view marks it for editing

  5. be sure to hit save!