Corporate website for SyncWave Analytics — a data engineering and AI consultancy.
| Layer | Technology |
|---|---|
| Framework | React 19 |
| Build | Vite 7 + Bun |
| Routing | TanStack Router (file-based) |
| Styling | Tailwind CSS v4 + shadcn/ui |
| Testing | Vitest + Testing Library |
| Deploy | GitHub Pages via GitHub Actions |
bun install
bun run dev # http://localhost:3000bun run dev # Dev server
bun run build # Production build
bun run lint # ESLint
bun run typecheck # TypeScript strict check
bun run test # Vitest
bun run format # Prettiersrc/
├── components/ # Reusable UI components
├── data/ # Static content (services, team, jobs)
├── hooks/ # Custom React hooks
├── lib/ # Utilities (cn helper)
├── routes/ # File-based route pages
└── styles.css # Tailwind theme & custom properties
Pushes to main trigger the GitHub Actions workflow which builds and deploys to GitHub Pages. The postbuild script creates 404.html for client-side SPA routing.
Custom domain: syncwaveanalytics.com