# Queue North Website ## Overview Project: Queue-North-Website Created: 2026-05-11 Status: Active (Phase 1 Complete - 0.1.0) Rebuild Phase: 1 (Vite + React + Express + SQLite) ## Description Website for Queue North Technologies — an 8x8 Certified Partner delivering UCaaS, Contact Center, deployment, and managed lifecycle support for SMB and enterprise organizations. ## Tech Stack (Phase 1) - **Vite** — build tool and dev server - **React 19** — SPA with client-side routing via React Router 7 - **Tailwind CSS** — utility-first styling with custom theme - **shadcn/ui-style** — component primitives built in - **Sonner** — toast notifications - **TanStack Query** — server state management - **Express** — backend API server - **better-sqlite3** — local SQLite database ## Directory Structure (Phase 1) - `index.html` — Entry point (Vite + React entry) - `src/main.jsx` — React entry point with QueryClient and Toaster - `src/App.jsx` — Layout wrapper with Header, MobileNav, Footer - `src/router.jsx` — React Router configuration - `src/lib/api.js` — API helper with TanStack Query - `src/data/services.js` — Services data - `src/data/industries.js` — Industries data - `src/components/ui/` — UI primitives (Button, Card, Input, etc.) - `src/components/layout/` — Header, Footer, MobileNav - `src/pages/` — Route pages (Home, About, Services, etc.) - `server/index.js` — Express backend with SQLite - `db/queuenorth.db` — SQLite database (created on first run) - `assets/` — Images, icons, logos ## Git - **Branch:** `dev` (working), `main` (stable) - **Remote:** `ssh://forgejo/null/Queue-North-Website.git` ## Versioning Version numbers must correlate to the active overhaul phase. - Phase 1 releases use `0.1.x` - Phase 1 baseline: `0.1.0` - Phase 1 patches/iterations: `0.1.1`, `0.1.2`, etc. - Phase 2 releases use `0.2.x` - Phase 2 baseline: `0.2.0` - Phase 2 patches/iterations: `0.2.1`, `0.2.2`, etc. - Phase 3 releases use `0.3.x` - Phase 4 releases use `0.4.x` - Phase 5 releases use `0.5.x` Do not use unrelated semantic version bumps during the overhaul. The minor number tracks the phase; the patch number tracks changes within that phase. ## Phase Completion Git Rule Push to `dev` after every completed and verified phase. - Agents do not touch git. - Bishop verifies and updates docs. - Ripley performs final checks, commits, and pushes to `dev`. ## Conventions - Follow AGENTS.md for agent dispatch protocol - Ripley coordinates, Neo codes, Scarlett styles, Bishop verifies, Hudson secures - All agents read STRUCTURE.md before starting tasks - Ripley owns git — no agent touches git directly