Skip to content

Update landing page “About NYCU.LIFE” content to provided Chinese project/team narrative#1

Draft
JacobLinCool with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-90325290-1174238634-feab479f-523b-489f-8a67-ee17c0877def
Draft

Update landing page “About NYCU.LIFE” content to provided Chinese project/team narrative#1
JacobLinCool with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-90325290-1174238634-feab479f-523b-489f-8a67-ee17c0877def

Conversation

Copilot AI commented Mar 6, 2026

Copy link
Copy Markdown

This PR replaces the landing page explanation copy with the provided Chinese “關於 NYCU.LIFE 計畫” content, including project motivation, product scope, i18n positioning, and team organization.
It aligns both rendered UI copy and text-based tests with the new narrative.

  • Content refresh: project narrative + roadmap

    • Rewrote landing copy in src/lib/content/landing.ts to reflect:
      • student-led origin and campus pain points
      • integration goals (課務、校車/地圖、宿舍報修、場館人潮)
      • future collaboration scenarios (學系博覽會大地遊戲、導覽地圖)
      • bilingual/i18n positioning from project inception
  • Team structure mapping in UI sections

    • Updated section and card content to present:
      • 行政組(秘書/公關/法務)
      • 設計組(產品/行銷)
      • 工程組(開發/維運/資安)
    • Renamed nav labels and section headers to match the new information architecture.
  • Test expectation updates

    • Updated landing unit/e2e assertions to target new Chinese headings/CTA/section text.
    • Kept test scope limited to copy assertions affected by this content change.
export const hero: HeroContent = {
  badge: '由學生發起的校園數位平台',
  title: '關於 NYCU.LIFE 計畫',
  summary:
    '我們是 NYCU.LIFE,一群由陽明交大的學生發起的團隊。因為在校園生活中,查課表、看校車、確認健身房人潮等資訊常分散在不同系統,我們決定從學生實際需求出發,打造真正好用的數位校園生活平台。',
  primaryCtaLabel: '查看計畫內容'
};
  • screenshot
    • updated landing page

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • cdn.jsdelivr.net
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/landing/landing/node_modules/.bin/../vite/bin/vite.js build (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/landing/landing/node_modules/.bin/../vitest/vitest.mjs -- --run (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/landing/landing/node_modules/.bin/../vitest/vitest.mjs -- --run src/routes/page.svelte.spec.ts (dns block)
  • eu.posthog.com
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/landing/landing/node_modules/.bin/../vite/bin/vite.js build (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/landing/landing/node_modules/.bin/../vitest/vitest.mjs -- --run (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/landing/landing/node_modules/.bin/../vitest/vitest.mjs -- --run src/routes/page.svelte.spec.ts (dns block)
  • storybook.js.org
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/landing/landing/node_modules/.bin/../vitest/vitest.mjs -- --run (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/landing/landing/node_modules/.bin/../vitest/vitest.mjs -- --run src/routes/page.svelte.spec.ts (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 2 commits March 6, 2026 08:33
…tent

Co-authored-by: JacobLinCool <28478594+JacobLinCool@users.noreply.github.com>
Co-authored-by: JacobLinCool <28478594+JacobLinCool@users.noreply.github.com>
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.

2 participants