I built a full PMBOK project-management platform solo in 3 months — here's what it cost A developer built VanillaPM, a full PMBOK 8th-edition project-management platform, solo in three months for under $700, using AI credits to amplify productivity. The platform is live, free, and includes over 2,000 automated tests, a sample project, and a Learn PMP course. Three months ago, VanillaPM was an empty Django project. Today it runs the entire PMBOK 8th-edition project lifecycle — Initiating through Closing — with a work breakdown structure, critical-path scheduling, Earned Value, risk and assumption registers, a governed knowledge base, sprints, an ERM finance-to-payroll suite, and a bring-your-own-key AI assistant. It's live , it has over 2,000 automated tests , and it's completely free . I'm a developer of ~13 years who spent the last few leading delivery, and I wanted to genuinely learn formal project management — not from slides, but by building the tool I wished existed. This is the honest breakdown: what it cost in money, where the real leverage came from, and a few lessons that surprised me. | Item | Cost | |---|---| | VPS — 12 months, prepaid | $203.88 | | Business email — 48 months | $228.96 | | AI credits the build phase | $150.00 | One-time, to a shipped 1.0 | $582.84 | | Recurring during the build | ~$46 / month | Total to a shipped, tested, deployed 1.0: under $700. No team, no seed round, no office — a $17/month VPS, a mailbox, and some AI credits. The line item that matters most is the smallest: that $150 of AI credits is the one that changed what "solo" even means. The interesting part isn't that AI wrote code. It's that it let one person hold the whole system in their head at team throughput. Scaffolding a new Django app, writing the tests alongside the feature, doing the third tedious refactor of the day, rubber-ducking an architecture decision, and — genuinely — teaching me the PMBOK concepts while I built the features that implement them. It is not magic, and it doesn't replace judgment. You still architect. You still decide. You still verify everything, because the model is confidently wrong often enough that trusting it blindly would sink you. But the throughput multiplier is real, and the shape of "what a solo developer can ship" has changed. Some concrete numbers from the three months: Every task got its own branch, ran tests + lint + a makemigrations --check on every change, and merged with --no-ff . That discipline is the thing AI didn't replace — it amplified it. 1. Tests are what make solo + AI safe. Those 2,000 tests aren't a vanity metric — they're the safety net that lets you refactor fearlessly and trust an AI-assisted change you didn't hand-write line by line. Without them, the speed becomes a liability. With them, it compounds. 2. Building the PM tool taught me PM better than any course. I ran the build of VanillaPM as a VanillaPM project — a real charter, a WBS, sprints, formal change control on my own scope. Dogfooding turned abstract PMBOK concepts into muscle memory. 3. The boring infrastructure decisions compound. Postgres end-to-end, object storage for files, a fail-closed search-indexing gate, automated backups, a health-checked deploy. None of it is exciting. All of it is why the thing stays up. 4. Scope is the enemy, and formal change control on your own project keeps you honest. The number of "small" features I talked myself out of via my own change process is the reason 1.0 shipped at all. The tools that actually teach you project management are locked behind enterprise pricing; the ones you can afford don't teach you anything. I wanted to close that gap — a place where a student, a freelancer, or a small NGO can run a real project and learn how without a paywall. New accounts even drop straight into a fully-built sample project — a 220-room hotel build with a real WBS, schedule, budget and risk register — so you can explore everything on real data before creating anything of your own. There's also a free Learn PMP course and an ITTO memory game for exam prep, in seven languages. It's at vanillapm.com — free, no trial, no seat limits. I'm building the rest in public and I'll keep sharing the numbers, including the unflattering ones my first paid ad: $3, a handful of clicks, zero signups — but that's another post . If you're a developer curious about the solo-plus-AI workflow, or a PM tired of enterprise pricing, I'd genuinely love your feedback in the comments. What would you have built differently?