Skip to content

Tobiloba#93

Merged
robert-dominic merged 11 commits into
mainfrom
tobiloba
Mar 29, 2026
Merged

Tobiloba#93
robert-dominic merged 11 commits into
mainfrom
tobiloba

Conversation

@tobilobacodes00
Copy link
Copy Markdown
Contributor

feat: integrate Groq AI, harden API, and polish frontend

  • Rewrote AI service to use Groq (llama-3.3-70b) with rule-based fallback
  • Added body size limit, fetch timeouts, and env validation on backend
  • Wired up AI tip card on dashboard
  • Added auth middleware, route guards, loading states, and error boundary
  • Hardened all Zustand stores for safer state updates
  • Improved api client with error handling and timeouts
  • Deep QA pass: perf, a11y, and UX polish across components
  • Removed unused assets and cleaned up configs

Completes the remaining phases (5–8) of the frontend QA audit:

Performance: lazy-load Recharts via next/dynamic, memoize password
strength, fix useCountUp animating from zero, hoist animation variants
to module scope, move @types/three and shadcn to devDependencies.

Accessibility: add aria-label to all icon-only buttons/links across
BalanceCard, Header, GoalsSummary, RecentTransactions, and AI chat;
add aria-pressed on toggle buttons, role=switch on settings toggles,
role=alert on error messages; add autoComplete attributes to auth
forms; wrap EditProfileDialog in a <form> for Enter-key submission;
add aria-label to nav/aside landmarks and sr-only h1 for mobile.

UX polish: replace hardcoded #f87171 with CSS variable, fix undefined
--font-geist-mono fallback, switch AI chat to 100dvh for mobile Safari,
add .env.example, remove misleading cursor-pointer on transaction rows.

Cleanup: add loading.tsx skeletons for 4 routes, default Button to
type=button, remove Input autoComplete=off default, delete 7
unused template files, remove redundant catch/throw patterns, inline
formatHiddenAmount constant.
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 29, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pay-path-ne4x Ready Ready Preview Mar 29, 2026 6:37am

@github-actions
Copy link
Copy Markdown

AI PR Summary

Copy link
Copy Markdown
Contributor

@robert-dominic robert-dominic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work Tobi!

@robert-dominic robert-dominic merged commit 8db03fb into main Mar 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants