← Projects

auto-cal

A smart todo and habit scheduler that fits tasks into your time blocks by priority.

alpha GitHub →

auto-cal turns a list of tasks and habits into a real schedule. You define time blocks — work, exercise, learning, whatever — and give each task a priority; auto-cal slots them into the right block, tracks completion rates for recurring habits, and automatically reschedules when higher-priority items push lower ones down.

Self-hosted on your machine: a React + Apollo Client frontend talks to an Apollo Server backend over GraphQL, with Drizzle ORM and PGLite for local persistence. Clone, npm install, npm run dev, and the GraphQL server runs at :4000 with the React client at :3000.