Web viewer for ACTA verifiable credentials and did:stellar identities on Stellar.
- Next.js 16 (App Router, React Compiler, Cache Components)
- React 19 and TypeScript
- Tailwind CSS 4
- ESLint, Prettier, Husky and lint-staged
Requirements: Node.js 24 (see .nvmrc) and npm.
npm install
npm run devOpen http://localhost:3000.
| Script | Description |
|---|---|
npm run dev |
Start the development server |
npm run build |
Create a production build |
npm run start |
Serve the production build |
npm run lint |
Lint with ESLint |
npm run lint:fix |
Lint and auto-fix |
npm run typecheck |
Type-check with TypeScript |
npm run format |
Format all files with Prettier |
npm run format:check |
Verify formatting without writing |
src/
app/ # App Router routes, layouts and global styles
public/ # Static assets
.github/ # CI workflow and templates
.husky/ # Git hooks
See CONTRIBUTING.md. Commits are formatted automatically on pre-commit, and lint, typecheck and build run on pre-push and in CI.
MIT © ACTA