Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/daniel-le97/tauri-ticket-manager
- Owner: daniel-le97
- License: mit
- Created: 2023-10-19T21:26:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-26T23:45:20.000Z (about 2 months ago)
- Last Synced: 2024-12-09T14:57:59.533Z (about 2 months ago)
- Language: Svelte
- Homepage:
- Size: 7.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 .exeat 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 this1. 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!