Overview
What it is
Aisolver (package taskwise-v2) is a modern rebuild of a task/list manager:
lists, nested tasks, groups, drag-and-drop, a calendar, alarms, a trash bin, an
admin area, and invite-code registration.
The architecture
A pnpm monorepo split into a web app (React 19 + Vite + TypeScript + Tailwind v4)
and an API (Fastify 5 + node-pg + Zod), over PostgreSQL 17, with WebSockets
for live updates. It ships real engineering docs — ARCHITECTURE.md and a
RUNBOOK.md — and an arch-check.ts lint that enforces the intended module
boundaries.
Highlights
The stand-out is discipline: an architecture-check script that fails the build when a boundary is violated turns "please respect the layering" from a code-review plea into an automated gate. It's a small tool with a grown-up spine.