A (fictional) Delta Green BBS
A retro-styled terminal interface built as a prop for Delta Green tabletop RPG games. Features a secure server login system and displays "Alphonse's Axioms for Agents" - operational guidelines for Delta Green field operatives.
# Install dependencies
pnpm install
# Start development server
pnpm run dev
# Build for production
pnpm run build
# Preview production build
pnpm run preview
# Type-check
pnpm run check
# Type-check in watch mode
pnpm run check:watch
# Lint
pnpm run lint
# Format code
pnpm run format
Edit src/Agents.ts to add player credentials:
export const Agents: Array<{user: string, password: string}> = [
{user: 'newAgent', password: '***'},
{user: 'playerName', password: 'secretPassword'}
]
All axiom content is stored in src/data/axioms.json. Edit this file to modify the preamble, axioms, or signature names.
The site automatically deploys to GitHub Pages when you push to the main branch. The deployment workflow:
https://<username>.github.io/delta-green-server-1/main branchAppState type) instead of multiple boolean flagsAxiomViewer component renders all axioms from JSON$data, $components, $libAntonio Bourassa GitHub: @Abourass
MIT
Scientia Mors Est