# mdo - Modern Dioxus To-Do A sleek, minimalistic, and modern To-Do application built with **Rust** and **Dioxus**. Designed with a focus on clean aesthetics and smooth user interactions. ## ✨ Features - **Modern UI**: Clean dark mode design with glassmorphism-inspired elements. - **Interactive**: Smooth hover animations and responsive feedback. - **Fast**: Built on Rust for high performance and reliability. - **Simple Workflow**: easily add and remove tasks throughout your day. ## 🛠️ Tech Stack - **Framework**: [Dioxus](https://dioxuslabs.com/) (Rust) - **Styling**: Custom CSS (Modern, Dark Theme) - **Language**: Rust 🦀 ## 🚀 Getting Started ### Prerequisites Ensure you have Rust and the Dioxus CLI installed. ```bash # Install Rust curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # Install Dioxus CLI cargo install dioxus-cli ``` ### Running the App Clone the repository and run the development server: ```bash # Clone the project (if you haven't already) # git clone ... # Navigate to the project directory cd mdo # Serve the application dx serve ``` To run as a desktop application: ```bash dx serve --platform desktop ``` ## 🎨 Project Structure ``` project/ ├─ assets/ # CSS styles and static resources │ └─ main.css # Global styles and themes ├─ src/ │ ├─ main.rs # Application entry point │ └─ ui.rs # UI Components (Hero, To-Do List) ├─ Cargo.toml # Dependencies ```