A simple task management application that allows users to:
- Add tasks
- Mark tasks as done
- Remove tasks
This application is built with Rust for the backend and Slint for the frontend.
- Add Tasks: Easily add new tasks to your list.
- Mark as Done: Check off tasks that have been completed.
- Remove Tasks: Remove tasks that are no longer needed.
- Backend: Rust
- Frontend: Slint
This project uses the following dependencies:
[dependencies]
dirs = "5.0.1"
rand = "0.8.5"
serde = {version = "1.0.216", features = ["derive"] }
serde_json = "1.0.133"
slint = "1.8.0"
[build-dependencies]
slint-build = "1.8.0"
winresource = "0.1.19"1.Clone the repository:
git clone https://github.com/Silen1t/TaskApp2.Navigate to the project directory:
cd TaskApp3.Build the project:
cargo build4.Run the application:
cargo runTo test the compiled executable application:
1.Build the project in release mode:
cargo build --release
2.Navigate to the target/release directory:
cd target/release
3.Run the executable file:
TaskApp.exe
This screenshot shows the task app interface with multiple tasks:
- Task 1: Undone (newly added)
- Task 2: Done (marked as completed)
This project is currently maintained by a single developer and is not open for external contributions. However, feel free to explore the code, use it for learning, and share feedback or suggestions by opening an issue.
This project is licensed under the CC0 1.0 License. See the LICENSE file for details.
