Why i built Grit Framework?

I kept rebuilding the same backend on every project — auth, roles, audit trails, rate limiting, storage, OTP, email, cache, jobs — before…