TimelineFall 2025

Fall 2025 Updates

Migration and modernization from v2 to v3: new monorepo, Next.js 16, React 19, and enhanced platform capabilities.

Main Website (apps/web)

  • Migration: Next.js 16 (App Router), React 19, TypeScript; feature parity with v2 and improved UX/maintainability.
  • Pages: Home (stats, events, sponsors, FAQ, mailing list), Team directory, Calendar, Check-in, Passport.
  • Auth & profile: Email verification, login/register, profile view and update.
  • Applications: Multi-step member application with progress tracking, auto-save, role-based questions, name/email pre-fill from profile.
  • Admin: Dashboard; foundations for application, event, and membership management.

CxC App (apps/cxc)

  • Application: Multi-step flow with progress tracking, validation, backend auto-save, resume upload, pre-filled data for returning users, status tracking.
  • UI: AI hackathon branding, wormhole animations, responsive layout, custom navbar with smooth scroll.

Design System (packages/ui)

  • Components: Forms (Input, Textarea, Select, Checkbox, Radio), layout (Card, Sheet, Dialog, Popover), navigation (Nav Menu, Dropdown, Command), interactive (Button, Badge, Avatar, Accordion, Carousel, Combobox, Counting Numbers, Glass Surface); Theme Provider (dark/light).
  • Foundation: Atomic design, shadcn/ui (Radix + Tailwind), shared tokens across apps.

Infrastructure

  • Monorepo: Turborepo, pnpm workspaces; shared packages: ui, server/core, server/web, server/cxc, eslint-config, typescript-config.
  • Backend: PostgreSQL + Supabase (auth, profiles, applications, events, file storage); Next.js API routes with type-safe client wrappers.
  • Dev: Shared TS/ESLint configs; pnpm ui:add for adding shadcn components.
  • CI/CD: Lint, typecheck, build on push/PR; Turborepo caching; docs deploy to GitHub Pages; Vercel previews; automated changelog updates with semester tags.

Documentation (apps/docs)

  • Nextra-based site; architecture, development guides, package docs.

From merged PRs tagged F25. v2 → v3 foundation.