Files
mdo/README.md
2025-12-19 09:33:29 +01:00

64 lines
1.5 KiB
Markdown

# 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
```