Vue 3 dashboard for EngramX — a decentralized memory platform on the Internet Computer.
- Vue 3 + TypeScript
- Tailwind CSS v4
- Vite 7
- ICP SDK for canister interaction
- PWA support via
vite-plugin-pwa
pnpm install
pnpm run dev # Start dev server
pnpm run build # Type-check and build for production
pnpm run preview # Preview production build| Command | Description |
|---|---|
pnpm run dev |
Start Vite dev server |
pnpm run build |
Type-check (vue-tsc) + production build |
pnpm run lint |
Lint with ESLint |
pnpm run format |
Format with Prettier |
| Route | Description |
|---|---|
| Landing | Public landing page with platform metrics |
| Dashboard | Main user dashboard |
| Memory | Memory management |
| Guardian | Guardian status and management |
| Billing | Usage and billing charts |
| System | Canister administration |
| Verify | Verification flow |
| Access | Access control |