Web Application

Mosaic

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

ReactReact
TypeScriptTypeScript
Vite
Tailwind CSSTailwind CSS
TanStack Query