Skip to main content

RazTodo Web

RazTodo Web task management interface

RazTodo Web adds a browser-based UI and a REST API on top of RazTodo.
It's a presentation layer, not a replacement.


What is RazTodo Web?

RazTodo Web is a Vanilla JavaScript + FastAPI web interface for RazTodo, built directly on top of its core.

Features

Type Item Details
🤖 Optional Ollama Access RazTodo's AI-powered task explanations
📋 Feature Task Management Create, update, complete, and delete tasks
🔎 Feature Search & Filtering Search and filter by status
🏷️ Feature Organization Priorities, tags, projects, and due dates
📥 Feature Import / Export Import and export tasks as JSON
🧹 Feature Clean All Delete all tasks at once
🌐 Feature Responsive Web UI Browser-based interface
🔌 Feature REST API FastAPI-powered API
🌓 Feature Light / Dark Theme Light and dark themes
💾 Feature Local-first Runs locally without an external backend

Requirements

  • Python 3.10+
  • RazTodo 0.11.x

Architecture

┌──────────────────────────────────────┐
│             RazTodo Web              │
│       Web UI - FastAPI - REST        │
└──────────────────┬───────────────────┘
                   │
                   ▼
┌──────────────────────────────────────┐
│               RazTodo                │
│    Domain - Application - Storage    │
└──────────────────────────────────────┘

Quick Start

1. Install

pip install raztodo-web

RazTodo is installed automatically as a dependency.

2. Run

rt-web

The server starts on http://127.0.0.1:8000 by default.

3. Access

Once the server is running:

Service URL
🌐 Web UI http://127.0.0.1:8000
📖 Swagger UI http://127.0.0.1:8000/docs
📚 ReDoc http://127.0.0.1:8000/redoc

4. Configure

Set a custom host or port with environment variables:

RAZTODO_WEB_HOST=0.0.0.0 RAZTODO_WEB_PORT=8080 rt-web

License

License

Made by RazBuild

Metadata

Release files for raztodo-web 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for raztodo-web 0.1.0
File Size Uploaded
raztodo_web-0.1.0.tar.gz 53.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for raztodo-web 0.1.0
File Interpreter ABI Platform
raztodo_web-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 122.4 kB

Release files / raztodo_web-0.1.0.tar.gz

Download URL raztodo_web-0.1.0.tar.gz
Size 53.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4c9114f943257c82b71130278292cfd959214be1661f131baa99f93840d8c60c
BLAKE2b-256 checksum
How to use checksums
a94aac9246f2823a25ce9f6173ccbc54b2b5e03b0d7dee55a45d4d77378733e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / raztodo_web-0.1.0-py3-none-any.whl

Download URL raztodo_web-0.1.0-py3-none-any.whl
Size 68.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c8754b0b170e76811b7147f3e9b93303c2584a2ab84f41d6502c30905ba0399f
BLAKE2b-256 checksum
How to use checksums
f01bd02a34b82ba64e73f5f6f367b3af1ecc13c44c0b517def54f87ce1fb3211
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.1.1

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page