React + TypeScript admin dashboard starter with i18n (EN/AR), RTL/LTR, theming, auth, and charts.
Role
Senior Software Engineer — architected and built the full app
Stack
Lightweight Charts / TanStack Query / i18next / Zustand / Recharts / Zod / React Hook Form / shadcn/ui / Radix UI / Framer Motion / React Router v6 / React / TypeScript / Vite / Tailwind
Live
VisitThe interactive preview has been closed to save resources.
Or Open In New TabTeams needed a reusable foundation to ship admin dashboards faster, with built-in authentication, theming, and multilingual (EN/AR) RTL support.
Created a modular starter with protected routes, persistent theme/language settings, reusable components, and chart abstractions ready for real product data.
Used TanStack Query for server-state fetching/caching and React Router v6 for scalable routing with protected routes, plus Zustand for lightweight global state. Implemented i18next with RTL/LTR layout switching to support Arabic-first UX.
Strengthened patterns for scalable dashboard architecture (providers, feature modules, reusable UI), plus practical RTL design considerations and building chart abstractions for consistent analytics UIs.
Continue