Spernakit v2.0.0 is now a real, working application template. It has user accounts with login and registration, an admin panel, CRUD patterns, real-time communication through WebSockets, structured logging, and a UI component library. Every piece was rewritten over the last six days.
By v1.8.0, the friction from Express, Prisma, Winston, and DaisyUI was obvious in every app built on top of the template. I decided to replace all of them in a fresh repository: the web server, database layer, logging, UI components, and configuration setup. Dozens of dependencies went with them. The old version is still in the archive folder next to it.
The pace was intense but sustainable, which surprised me. I think having built all of this once helped. I had a much clearer idea of what I was building this time.
The moment version 2 was tagged, I started running quality audits against it. I don’t think it’s buggy, but I’ve learned to let systematic review make that call instead of my gut.