tauri+svelte でポモドーロタイマーを作ってみた
転職を機に、新しい技術に触れる&個人開発デビューするために tauri と svelte を使ってポモドーロタイマーを作ってみました。作成期間は約 3 日ほどです。
また、キングジムから発売されるビジュアルバータイマーが気になり、デスクトップアプリとしてデスクトップの隅に常駐させたらよいなと思い、作成しました。
作ったもの
ダウンロードリンク
こちらのリポジトリから最新のリリースをダウンロードできます。
もし、よろしければ使ってみてください。また、フィードバックも issue にてお待ちしております。
機能
ひとまず、最小限の機能に絞って作成しました。
- タイマーのスタート/ストップ
- タイマーのリセット
- デスクトップの最前面に固定
- タイマー終了時にアラート音を鳴らす
- 消音ボタンでアラート音を消す
技術スタック
- tauri v1 系
- svelte
- tailwindcss
- typescript
- daisyUI
- heroicons
開発体験について
開発体験は概ね良かったです。大きく躓くこともなく、サクサクと進めることができました。
所感については別途こちらのブログ記事でまとめてます。
今後の予定
タスク名の設定や統計情報の表示など、機能追加を予定しています。