← Volver al listado de tecnologías

Rust Fullstack: Kanban WASM con Arquitectura Hexagonal

Por: SiempreListo
rustwasmaxumleptossqlitearquitectura-hexagonalfullstack

Rust Fullstack: Kanban WASM con Arquitectura Hexagonal

“100% Rust, 100% type-safe: del navegador a la base de datos”

Sobre este Tutorial

Construiremos paso a paso una aplicación Kanban completa en Rust puro: backend con Axum, frontend compilado a WebAssembly con Leptos, y persistencia en SQLite. Todo con arquitectura hexagonal.

Proyecto: Kanban WASM

Aplicación de tablero Kanban con drag & drop:

Stack Tecnolgico

CapaTecnologa
BackendAxum 0.8, Tokio, SQLx
FrontendLeptos 0.7 (CSR/WASM)
Base de DatosSQLite
ArquitecturaHexagonal (Ports & Adapters)
HTTP Clientgloo-net (Fetch API)
Drag & DropHTML5 API nativa (web-sys)
Testingcargo test, mockall

Indice de Captulos

Parte I: Fundamentos y Decisiones

Parte II: Backend con Axum

Parte III: Frontend con Leptos WASM

Parte IV: Calidad y Cierre

Requisitos Previos

Repositorio

git clone https://github.com/siemprelisto/rust-wasm-kanban

Comenzar con Captulo 1 →