90a6e4f556c07c4cbb3c7128dcd46765664d7c78
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 (Rust)
- Styling: Custom CSS (Modern, Dark Theme)
- Language: Rust 🦀
🚀 Getting Started
Prerequisites
Ensure you have Rust and the Dioxus CLI installed.
# 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:
# 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:
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
Languages
CSS
58.9%
Rust
41.1%