Estudio JF — Accounting Firm System
Custom management system for a real accounting firm ("Estudio JF"): clients, obligations, cash & banks, and client communication — running in production since August 2026.
- Design system built on Tailwind CSS v4 with OKLCH tokens — teal brand accent, full light/dark theme, and a dedicated color language for obligation states (paid, pending, overdue, waived...).
- Java 21 / Spring Boot backend on AWS Elastic Beanstalk (Docker), PostgreSQL on Supabase; React + Vite frontend, fully bilingual (Spanish/English) with i18next.
- Multi-factor authentication, role-based access (Admin, Treasury, Data Entry), and automatic 8-hour inactivity logout.
- Automatic email and WhatsApp reminders for obligations coming due.
- CI/CD with GitHub Actions and an end-to-end suite with Playwright before every deploy.