Any Day Now
A private CRM for the babysitters, handymen, and tutors you rely on in real life.
What It Does
The process of going back and forth with people trying to schedule a time to fix something beyond my abilities is exhausting and I have tried here to offload the back and forth from text or WhatsApp or whatever entirely out of my brain so it consumes no cognitive resources whatsoever. It works for babysitters and playdates too. No remembering who wrote to who or when or what the plan was, all sorted. Doesn’t make people get back to you though. Maybe v2?
How it works
It’s a very basic CRM. Server-rendered, no JS framework. Jinja2 templates and plain CSS. The whole app installs and runs in under thirty seconds on any laptop, and the SQLite database is created on first request. The lightest thing that could plausibly serve as a personal database.
I might have to make an API for it soon so Marvin my executive assistant app can update it for me directly.
Built with
- Backend: FastAPI + SQLModel + SQLite. Server-rendered Jinja2 templates.
- Data model:
Person,Tag,Interaction, three tables and a couple of join relations. - Frontend: Plain CSS, mobile-first, no framework and no build step.
- Seed data: A
python -m app.seedcommand drops in five realistic sample records plus interactions and follow-up dates, so a new install is usable in seconds.