ada-web is the frontend portal for ADAegis. It is built with Vue 3, Vite, TypeScript, Pinia, and Element Plus.
npm install
npm run dev
npm run build
npm run lint
npm run typecheck
npm run test:unit
npm run test:e2eCreate a .env file and configure at least:
VITE_ADA_API_URL=http://127.0.0.1:80Notes:
- When left empty, the frontend sends requests to the same-origin
/ada.ADA/*endpoints. - When set, the frontend sends requests directly to the configured gRPC-web proxy endpoint.
Run this after backend ada.proto changes:
npm run build-proto- Repository overview:
../README.md - Architecture:
../docs/architecture.md - Local development:
../docs/local-development.md
Additional Notes:
lintandtypecheckcurrently focus on the frontend build config, chunk splitting logic, and the newly added test baseline.test:unitandtest:e2eprovide lightweight function-level validation and a minimal login smoke test.