Skip to content

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Exam Platform

Cheatsheet

bun i                           # root Bun workspace: web-app, examiner-dashboard/client, desktop-app
bun run dev                     # web-app (13004) + examiner-dashboard client (13005)
bun run dev:desktop             # desktop-app via tauri dev
bun run check                   # astro check / tsc -b in every Bun workspace member
bun run build

cargo run -p auth-api           # 13001
cargo run -p curriculum-api     # 13002
cargo run -p examiner-dashboard # 13003

mdbook watch                    # docs

docker network create platform  # ONCE; every compose project joins it
docker compose -f apps/auth-api/compose.yaml up --build

Structure

apps/
  | auth-api/
  | curriculum-api/
  | desktop-app/
  | examiner-dashboard/
  |   | client/
  |   | server/
  | web-app/
databases/
  | curriculum/
  | examiner/
  | moderation/
docs/ # mdbook docs
libs/ # Common across one or more applications
  | runtime/ # env config, tracing + Sentry, Axum serving + graceful shutdown, exit codes

Docker: build context is the repo root for every image. See each app's compose.yaml.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages