Next.js 15 web frontend for Artifact Keeper, an enterprise artifact registry.
- Next.js 15 with App Router
- TypeScript 5.x
- Tailwind CSS 4 for styling
- shadcn/ui for component primitives
- TanStack Query 5 for server state management
- Axios for HTTP client
- Lucide React for icons
Inspired by Apple HIG, Material Design 3, Linear, and Vercel Dashboard:
- Dark mode first — developer tool default
- Typography-driven hierarchy — minimal chrome
- Generous whitespace — content breathes
- Progressive disclosure — essentials first, details on demand
- Motion with purpose — meaningful transitions
npm install
npm run devRuns on http://localhost:3000. Configure NEXT_PUBLIC_API_URL to point to the Artifact Keeper backend.
src/
app/ # Next.js App Router pages
components/ # Reusable UI components
lib/ # Utilities, API client, hooks
styles/ # Global styles, theme tokens