Skip to content

content: integrate final fundraising content - #51

Merged
3innielee merged 1 commit into
stagingfrom
feature/48-fundraising-final-content
Oct 26, 2026
Merged

3innielee merged 1 commit into
stagingfrom
feature/48-fundraising-final-content

Conversation

@3innielee

Copy link
Copy Markdown
Member

Summary

Replaces placeholder content on the Fundraising page with the final information provided by the BMDIB Board.

The updated page explains BMDIB's fundraising purpose and introduces the 2026–27 Annual Giving Campaign, including two informational infographics and a direct link to the Cheddar Up campaign.

Changes

Why We Fundraise

  • Added the Board-provided explanation of why additional funding is needed for the K–8 Mandarin Dual Immersion program.
  • Highlighted two key areas supported by fundraising:
    • Enhancing Classrooms: Mandarin books, specialized teaching materials, and software subscriptions.
    • Expanding Experiences: Cultural assemblies, educational field trips, and enrichment programs.
  • Added BMDIB's 501(c)(3) nonprofit information and Tax ID.
  • Included the tax deductibility disclaimer.

Current Campaign

  • Added the 2026–27 Annual Giving Campaign information.
  • Added two campaign infographics.
  • Added a Support Our Campaign button linking to the official Cheddar Up campaign.
  • Configured the external campaign link to open in a new tab with appropriate security attributes.

Layout and Styling

  • Preserved the existing two-section structure:
    1. Why We Fundraise
    2. Current Campaign
  • Updated the main content background to use the existing --color-surface design token.
  • Improved spacing and content readability.
  • Displayed infographics at their natural aspect ratios without cropping.
  • Maintained responsive layouts for desktop and mobile.

Testing

  • Verified all fundraising content matches the Board-provided information.
  • Verified nonprofit information and tax disclaimer.
  • Verified both campaign infographics display correctly.
  • Verified infographic readability on mobile.
  • Verified the Cheddar Up campaign link works.
  • Verified the content background uses --color-surface.
  • Verified responsive layout on desktop and mobile.
  • Confirmed no placeholder content remains.
  • npm run build passes.
  • Staging deployment succeeds.

Notes

  • The page remains limited to the two existing sections.
  • Campaign information and infographics can be updated for future school years.

Closes #48

@3innielee
3innielee merged commit 59d96b2 into staging Oct 26, 2026
2 checks passed
@3innielee
3innielee deleted the feature/48-fundraising-final-content branch October 27, 2026 18:29
3innielee added a commit that referenced this pull request Nov 3, 2026
* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* ci: configure Azure Static Web Apps staging deployment

* Remove contact page from header

* ci: protect staging with Entra authentication

* test: remove auth redirect for staging diagnosis

* feat: add site logo and favicon

* fix: correct Entra client secret setting reference

* fix: restore responseOverrides

* test: AZURE_CLIENT_SECRET

* test: Entra login

* test: Entra login

* feat: remove contact link in footer

* refactor: refine reusable page components (#25)

* feat: establish Astro content collections architecture (#27)

* feat: migrate competitions to content collections (#29)

* feat: migrate meetings to content collections (#31)

* feat: migrate board members to content collections (#33)

* refactor: consolidate shared date time utilities (#35)

* feat: prepare layouts for board bios and event photos (#37)

* content: integrate final home page content (#39)

* content: integrate final board member information (#41)

* content: integrate final events content (#43)

* feat: integrate competitions article content and photo gallery (#45)

* content: integrate 2026-27 general meetings schedule (#47)

* content: integrate final fundraising content (#51)

* content: integrate final resources content (#53)

* Prelaunch QA: page descriptions, event image size, event details (#55)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* change competition background color (#56)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Feature/54 prelaunch qa (#57)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Add announcement banner on home page

* Add meeting slide url

* Update fundraising info

* Feature/54 prelaunch qa (#58)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Add announcement banner on home page

* Add meeting slide url

* Update fundraising info

* Remove competition photo caption place holder

* Feature/54 prelaunch qa (#59)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Add announcement banner on home page

* Add meeting slide url

* Update fundraising info

* Remove competition photo caption place holder

* Raise Lighthouse accessibility test score from 95->100

* Add developer credit

* Feature/54 prelaunch qa (#60)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Add announcement banner on home page

* Add meeting slide url

* Update fundraising info

* Remove competition photo caption place holder

* Raise Lighthouse accessibility test score from 95->100

* Add developer credit

* Performance and SEO testing

* refactor: separate Azure staging and production configurations

* ci: configure Azure production deployment

* Remove PR previews related config

* fix: restore CI status check name
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