Frontend Technologies
TanStack Start (1.132.2)
Full-stack React framework providing SSR, routing, and server functions.- File-based routing with dynamic parameters
- Server functions for type-safe API calls
- SSR with loader functions
- API routes with handlers
React 19.1.1
Latest React version with concurrent features and improved performance. Modern Hooks Used:useState,useEffect- Standard state managementuseMemo,useCallback- Performance optimizationuseRef- DOM references and mutable valuesuseSuspenseQuery- Data fetching with suspense
Mantine UI 8.3.6
Comprehensive React component library with 100+ components. Packages Used:Data Display
Table, Card, Badge, Avatar, Paper
Inputs
TextInput, Button, Select, FileInput
Layout
Box, Stack, Group, Grid, Container
Feedback
Alert, Notification, Modal, Loader
TanStack Table 8.21.3
Headless table library for building powerful data grids.- Column definitions with accessors
- Manual pagination for large datasets
- Column visibility toggling
- Type-safe cell rendering
TanStack Query 5.89.0
Powerful data fetching and state management.- Automatic background refetching
- Query caching and invalidation
- Optimistic updates
- Suspense integration
Recharts 3.4.1
Declarative charting library built on D3. Chart Types Supported:- Line charts
- Bar charts
- Area charts
- Pie charts
- Scatter plots
Tabler Icons 3.35.0
Over 5000 MIT-licensed icons.Backend Technologies
Convex 1.28.0
Backend-as-a-Service with real-time database and serverless functions. Core Features:- Database
- Functions
- Real-time
Reactive Database
DuckDB (Node API 1.4.1)
High-performance analytical database running in Node.js.- OLAP queries with columnar storage
- SQL query execution
- CSV/JSON data loading
- Aggregate functions and window functions
- MotherDuck cloud integration
Cloudflare R2
S3-compatible object storage with zero egress fees. Integration via @convex-dev/r2:AI & Data Services
Google Gemini 2.5 Flash
Fast, cost-effective AI model for query generation and analysis.- Natural language to SQL conversion
- Data analysis and insights
- Chart recommendations
- Statistical interpretation
Convex Agent (0.2.12)
AI agent framework with structured tool calling.-
Query Mode - Generates SQL queries
-
Analysis Mode - Uses tools to explore data
queryDuckDB
Execute SQL queries on DuckDB
getTableSchema
Get column names and types
getSampleRows
Fetch sample data rows
createChart
Generate visualizations
generateInsights
Analyze data patterns
firecrawlSearch
Search the web
scrapeWebPage
Extract web content
analyzeDataQuality
Assess data quality
Firecrawl (4.5.0)
Web scraping and data extraction service.Development Tools
TypeScript 5.9.2
Type-safe development across the entire stack.Vite 7.1.5
Fast build tool with HMR and optimized bundling.Prettier 3.6.2
Code formatting for consistent style.ESLint
Code linting with TanStack and Convex plugins.Version Summary
| Technology | Version | Purpose |
|---|---|---|
| React | 19.1.1 | UI framework |
| TanStack Start | 1.132.2 | Full-stack framework |
| Mantine UI | 8.3.6 | Component library |
| Convex | 1.28.0 | Backend & database |
| DuckDB | 1.4.1 | Analytics engine |
| Gemini AI | 2.5 Flash | AI model |
| TanStack Query | 5.89.0 | Data fetching |
| TanStack Table | 8.21.3 | Data grid |
| Recharts | 3.4.1 | Charts |
| TypeScript | 5.9.2 | Type safety |
| Vite | 7.1.5 | Build tool |
Next Steps
Architecture Overview
Understand the overall system design
Data Flow
Learn how data moves through the system