flndrn 0a281e5f0e mavi extension: real encrypted keys in the browser add-on. 4 săptămâni în urmă
..
app e169e7bf6e mavi: unlock UX, network switcher, multi-browser extension shell. 4 săptămâni în urmă
briven acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
components 0a281e5f0e mavi extension: real encrypted keys in the browser add-on. 4 săptămâni în urmă
lib e169e7bf6e mavi: unlock UX, network switcher, multi-browser extension shell. 4 săptămâni în urmă
public acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
scripts acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
.gitignore acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
README.md acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
briven.json acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
components.json acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
eslint.config.mjs acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
middleware.ts acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
next.config.ts 8b427e7e37 mavi: local activity list for sends and test ETH. 4 săptămâni în urmă
package.json 8ead245be0 mavi: receive screen with address and QR code. 4 săptămâni în urmă
postcss.config.mjs acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă
tsconfig.json acf9abcb2b Portal, hybrid prototype, auth, and Phase 6 polish on main. 4 săptămâni în urmă

README.md

@krypco/portal

The krypco web portal — Next.js 15 (App Router), TypeScript strict, Tailwind CSS v4, forced dark theme.

Commands

bun run dev        # dev server (Turbopack)
bun run build      # production build
bun run lint       # ESLint
bun run typecheck  # tsc --noEmit

(From the repo root, bun run dev / bun run build / bun run lint forward here.)

Structure

  • app/ — routes (/, /explorer, /how-it-works, /architecture, /connect-wallet, /docs, /dashboard, /services) plus not-found and error.
  • components/ui/ — hand-built base components (Button, Card, Badge, Input, Skeleton, Separator, Tooltip) with a shadcn-style variant/size API and cn() from lib/utils.ts.
  • components/icons/ — animated icons from lucide-animated.com, installed via the shadcn registry (bunx shadcn add "https://lucide-animated.com/r/<icon>.json").
  • components/layout/AppShell, Sidebar, TopBar, PageShell.
  • lib/utils.ts (cn()), nav.ts (nav config), mock.ts (mock stats swapped for live data in Phase 2).

Theme

Tokens are defined once in app/globals.css via Tailwind v4 @theme (surfaces, text, indigo accent, status colors for pending/confirmed/anchored, radii, Inter via next/font). Components reference tokens only — no hardcoded hex values.