# Tshivenda Inspiration Hub
Static React + Vite site for showcasing inspirational Tshivenda-speaking people. The site is GitHub Pages compatible and data-driven from JSON.
## Local setup
```bash
npm install
npm run dev
```
## Validate data
```bash
npm run validate
```
## Build
```bash
npm run build
```
## Deploy overview
GitHub Actions workflows run checks and publish the Vite `dist/` artifact to GitHub Pages:
- CI/checks: `.github/workflows/ci.yml`
- Pages deploy: `.github/workflows/deploy.yml`
## Data location
- Main dataset: `src/data/people.json`
- UI components: `src/components/`
- JSON validation script: `scripts/validate-people.mjs`
## Contributing
See `CONTRIBUTING.md` for JSON structure, writing style, and pull request expectations.