It took 310 days, though probably much less given I only worked occasional nights and weekends. But finally got enough bugs worked out and the basic features in a state someone could use it (and pay for it)
Still a good amount of polish and a few features to round out the complete CRUD set for a few resources, but it's usable.