Skip to content

Organizer website split#318

Open
s155003 wants to merge 5 commits into
mainfrom
organizer-website-split
Open

Organizer website split#318
s155003 wants to merge 5 commits into
mainfrom
organizer-website-split

Conversation

@s155003

@s155003 s155003 commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

What I did

Split team-website into two apps under apps/:

  • team-website — public site + applicant flow (landing, prereg, registration, apply, login, portal). Removed the organizer/admin routes.
  • organizer-website — internal organizer/admin stuff (admin + organizer dashboards). Root / redirects to /organizer, which already requires login via the existing auth gate, so it's login-on-entry. Runs on port 3001 for a separate domain.

Shared auth/DB stays in packages/, components kept per-app.

Both apps build individually.

Heads up (not from this PR) IMPORTANT
Full-repo pnpm build fails in @vanni/api with Drizzle type errors, but it fails the same on clean main (not from this PR).
Open questions

  • organizer-website still has team-website's title/metadata — what should it say?
  • left a now-dead hideMarketingChrome line in team-website's ClientLayout, can remove if you want
  • package.json says next: ^16.2.3 but builds on 15.5.10 — intentional? (inherited from team-website)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant