feat(frontend): Scaffold React project with Vite, Tailwind CSS v4, and shadcn/ui

This commit is contained in:
Yunxiao Xu
2026-02-11 19:20:08 -08:00
parent 0dfdef738d
commit 5d0130731d
19 changed files with 9672 additions and 0 deletions

18
frontend/GEMINI.md Normal file
View File

@@ -0,0 +1,18 @@
# Election Analytics Chatbot - Frontend Guide
## Overview
This document serves as a guide for the frontend implementation of the Election Analytics Chatbot.
## Key Technologies
- **React**: UI library.
- **TypeScript**: Static typing.
- **Vite**: Build tool and dev server.
- **Tailwind CSS**: Styling (if used, need to verify). Use v4.
## Integration
The frontend communicates with the backend API to stream agent responses and display analysis results, including charts and dataframes.
## Development
- `npm install`: Install dependencies.
- `npm run dev`: Start development server.
- `npm run build`: Build for production.