Introduction
SREDSimplify Frontend is the client-side application for the AI-powered SR&ED tax credit application system. Built to deliver a highly interactive, workspace-like experience, it allows users to manage their SR&ED documentation through AI analysis, document processing, and form generation seamlessly.
Core Technologies
The application is built on a modern React stack optimized for performance, scalability, and maintainability.
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- State Management: Zustand (Client State), React Query (Server State)
- Styling: Tailwind CSS
- UI Components: Shadcn UI (Radix Primitives)
- API Communication: Axios with a custom BFF (Backend-For-Frontend) setup.
Key Features
- Workspace Engine: A robust 3-pane layout allowing simultaneous document context management, AI copilot chatting, and live artifact preview.
- AI-Driven Workflows: Integrated flows for Eligibility Pre-checks, Document Reviews, Time Extraction, and T661 Form Generation.
- Session Persistence: Client-side workspace state and drafts are persisted securely via Zustand.
- Optimized API Integration: Uses Next.js Route Handlers to mask backend complexity and inject secure tokens.