Team Onboarding

Collaboration Goal

Set up one shared base where each member can own one prototype module while keeping style and structure consistent.

Suggested Team Split

  1. Member A: time-series visual analysis.
  2. Member B: time-series clustering.
  3. Member C: forecasting.
  4. Member D: integration, QA, deployment, and documentation sync.

Branching Convention

  1. Create branches as codex/<module-name> or feature/<module-name>.
  2. Keep pull requests scoped to one module/page at a time.
  3. Merge only after quarto render and app smoke-test pass.

Local Setup

git clone <repo-url>
cd group_project
quarto preview
Rscript run_app.R 3838

Meeting Records

  1. First Meeting Record
  2. Pivot Meeting Record

Shared Files to Update Carefully

  1. _quarto.yml (navigation and build behavior)
  2. styles/theme.scss (global styling)
  3. app/app.R (module registration)
  4. Proposal/Proposal.qmd (shared story and data contract)
  5. app-guide.qmd and user-guide.qmd (must match the shipped UI)

Team Info Cards

Member 1

Role: Visual Analysis Owner
Status: Xi Zixun

Member 2

Role: Clustering Owner
Status: Wang Zhuoran

Member 3

Role: Forecasting Owner
Status: Jin Qinhao