Project Snapshot
- Project Name
- Dataset Platform
- Next.js Version
- 14.2.16
- API Strategy
- Built on Redux Toolkit Query for declarative data fetching, cache management, optimistic updates, and automatic request deduplication.
Documentation Preview
Explore the same landing content used on the home page, rendered here as a quick sample for documentation. Extend this route with more guides, component demos, or API usage examples as the platform grows.
Dataset Platform
Quantigo AI's Dataset Platform provides a unified workspace to orchestrate data pipelines, manage annotation workflows, and surface insights through a modern, fully typed frontend stack.
Configure your API slice, export the auto-created hooks, and wire it into the `ReduxProvider` used across the application shell.
The project is organized to keep responsibilities clear and scalable. Reference these directories when wiring new screens, endpoints, or shared utilities.
Next.js App Router entry points: `layout.tsx` sets fonts/providers, `page.tsx` renders the Intro, `loading.tsx` provides a route-level fallback, and `globals.css` centralizes shared styles.
Reusable UI and layout primitives. `layout/PublicLayout.tsx` wraps pages, `providers/*` defines context providers, and `intro/Intro.tsx` contains this landing experience.
Redux Toolkit store wiring lives here. `store.ts` boots the store, `rootReducer.ts` and `rootSaga.ts` compose reducers/sagas, and `features/*` (e.g., `auth`) host slices plus RTK Query APIs.
Client-side API helpers. `rootApi.ts` configures RTK Query base settings, while domain folders such as `public-api-call/` expose typed service functions.
General-purpose utilities for cookies, JWT validation, responsive helpers, and domain validation logic under `validation/`.
Custom hooks like `useIsDesktop.ts` centralize shared view logic.
Static configuration such as app-level settings in `app.ts`.
Additional utilities, e.g., toast helpers in `utils/Toster/toastUtil.ts`.
Shared TypeScript interfaces, currently focused on auth contracts.