Finance-Accounts/ar-aging-app/frontend
Talha Ahmed 8677117e66 Forgot-password is now a 3-step wizard: email -> verify code -> new password
New POST /api/auth/verify-code checks the code without consuming it
(wrong guesses still count toward the 5-attempt lockout); the password
fields only appear after the code verifies. Email step hints that codes
go only to registered @utopiabrands.com accounts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 21:49:29 +05:00
..
src Forgot-password is now a 3-step wizard: email -> verify code -> new password 2026-08-19 21:49:29 +05:00
.dockerignore Production readiness: month separation, auth, FX service, AWS deployment 2026-08-19 18:46:47 +05:00
Dockerfile Production readiness: month separation, auth, FX service, AWS deployment 2026-08-19 18:46:47 +05:00
index.html Initial commit: AR aging app with root gitignore. 2026-07-29 18:07:21 +05:00
nginx.conf Production readiness: month separation, auth, FX service, AWS deployment 2026-08-19 18:46:47 +05:00
package-lock.json Initial commit: AR aging app with root gitignore. 2026-07-29 18:07:21 +05:00
package.json Initial commit: AR aging app with root gitignore. 2026-07-29 18:07:21 +05:00
postcss.config.js Initial commit: AR aging app with root gitignore. 2026-07-29 18:07:21 +05:00
tailwind.config.js Initial commit: AR aging app with root gitignore. 2026-07-29 18:07:21 +05:00
tsconfig.json Initial commit: AR aging app with root gitignore. 2026-07-29 18:07:21 +05:00
vite.config.ts Implement MySQL support in AR aging app. Update README with configuration instructions, modify requirements for PyMySQL and dotenv, and refactor database setup to use MySQL. Adjust models and queries for compatibility with MySQL, including column size specifications. Enhance Vite config for API proxying. 2026-07-29 18:52:37 +05:00