A minimal Todo app demo and sandbox. Built with Rust, Native Web Components, and Zustand for state management, this app is bundled using Vite with TypeScript support.
MIT License
Yet another "todo" sample
A minimal Todo app demo and sandbox. Built with Rust, Native Web Components, and Zustand for state management, this app is bundled using Vite with TypeScript support.
git clone https://github.com/kulapoo/todo-web.git
cd todo-web
pnpm install
cargo run
pnpm run dev
todo-web-client/
├── src/
│ ├── pages/
│ │ ├── Login/
│ │ └── Task/
│ │ ├── components/
│ │ │ ├── TaskList.tsx
│ │ │ ├── TaskListItem.tsx
│ │ │ └── TaskDirectory.tsx
│ │ ├── TaskPresenter.ts
│ │ └── TaskService.ts
├── index.html
├── package.json
├── README.md
└── vite.config.ts
The backend API provides a default route /tasks to manage tasks with the following HTTP methods. (Note that it uses memory as the store)
This project is licensed under the MIT License. See the LICENSE file for details.
Feel free to reach out if you have any questions or need further assistance.