Web Application
Mosaic
Mosaic is an analytics dashboard built with React 18, TypeScript, and Vite. Charts and visualizations run on Recharts, data fetching and caching go through TanStack Query, and routing is handled by React Router. The codebase separates shared UI components, route-level pages, custom hooks, and pure utility functions (data transforms, export, date handling) into their own layers, with a Vitest + Testing Library suite covering the app.
Technologies Used
Vite
TanStack Query