Recur.money
Recur is a personal finance application designed for intentional spending. Unlike automated expense trackers that sync bank accounts, Recur embraces manual entry-forcing you to acknowledge every transaction, Used Google Gemini AI for receipt parsing.
Overview
Recur is a Next.js 16 TypeScript app with Tailwind v4, Mongoose-backed MongoDB, JWT auth, Zustand state, Bun scripts, a glassmorphism design system with GlassCard and BentoGrid, and server actions following safeAction conventions for scalable interfaces.
Challenge
Aligning strict server actions, cached MongoDB connections, hydrated Zustand stores, Tailwind glass tokens, cookie-based JWT auth, and accessible GlassCard primitives while preserving performance, maintainability, and developer ergonomics across teams effectively.
Outcome
Produce prioritized audit with fixes: enforced `safeAction` mutations, confirmed cached DB usage, standardized Tailwind glass tokens, ensured Zustand hydration, documented JWT auth flows, and provided testable remediation steps for deployment.
