Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
zenlex authored Nov 16, 2024
1 parent e3f2b00 commit 45151e3
Showing 1 changed file with 23 additions and 4 deletions.
27 changes: 23 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,26 @@
# Tauri + Leptos
# tomaru

This template should help get you started developing with Tauri and Leptos.
<i>The pomodoro timer project I've wanted but not found, so I'm building one for myself</i>

## Recommended IDE Setup
## Technologies
- Rust 🦀
- Tauri for cross platform build & deployment
- Leptos for UI

## Development Roadmap
### MVP - CLI
- CLI tool
- Simple, easy to configure settings via command line flags and a default config file:
- work period length
- short break
- long break
- number of cycles before long break
- Visible and audible notifications on all platforms (using system notifications where possible)
- Mac / Windows / Linux (WSL) support

[VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer).
### Phase 2 - Native
- Compile to web and native mobile and desktop platforms with simple UI
- Add synchronization for web (allow multiple users to share a timer via URL)

### Phase 3 - Embedded
- Build an esp32 based standalone timer device with LEDs, e-ink screen and small speaker that runs same/derived code for core logic

0 comments on commit 45151e3

Please sign in to comment.