Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daniel-le97/tauri-ticket-manager

a ticket/note manager built with tauri - svelte - sqlite
https://github.com/daniel-le97/tauri-ticket-manager

Last synced: about 1 month ago
JSON representation

a ticket/note manager built with tauri - svelte - sqlite

Awesome Lists containing this project

README

        

# 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:
```bash
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](https://github.com/daniel-le97/tauri-ticket-manager/releases/tag/v0.6.4)

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

1. clone this repo
```bash
git clone https://github.com/daniel-le97/tauri-ticket-manager.git
cd tauri-ticket-manager
```

2. install client deps
```bash
pnpm install

```

3. run the app
```bash
// this will build the client and run the rust (tauri) backend
pnpm run dev
```

# Basic Usage

https://github.com/daniel-le97/tauri-ticket-manager/assets/107774403/c53f8d6a-5296-4505-96f9-f31dc7286156

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](./public/Images/GuideTimer.png)

2. Copying any Email, Phone Number, Asset# or Ticket# will autofill those input fields
![Guide1](./public/Images/Guide1.png)

3. Once documentation has ended, you can select the Clipboard Icon to copy all the relevant information to your clipboard.
![Guide2](./public/Images/Guide2.png)

# Create a New Note

To create a new note, follow these steps:

1. Click on the Right Chevron
![Guide3](./public/Images/Guide3.png)

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](./public/Images/Guide4.png)

# Use and Create Templates

![GuideTemplateBtn](./public/Images/GuideTemplateBtn.png)

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!