Skip to content

Design refresh: new About page, refreshed Home, Phosphor Icons#155

Merged
djoufson merged 4 commits intomainfrom
design-improvements
Apr 9, 2026
Merged

Design refresh: new About page, refreshed Home, Phosphor Icons#155
djoufson merged 4 commits intomainfrom
design-improvements

Conversation

@djoufson
Copy link
Copy Markdown
Member

@djoufson djoufson commented Apr 9, 2026

Summary

  • New About page (per issue Implement the about page #33) with Our Story, Mission, Values, Founders, Partners and CTA sections.
  • Home page refresh: redesigned hero with live badge, quick stats, scroll indicator and a cleaner projects/membership section.
  • Extracted a reusable Partners component (used on Home + About); dropped Examboot and Itia from the sponsors grid.
  • Founders: added Djoufson Che, Jaures Beinjamin and Septime Lowe with photos, bios and links to their personal sites/LinkedIn. Founder name references in the Our Story paragraphs now link to each member's site.
  • Refreshed community stats: 600+ → 1 100+ members, 2k+ → 4 000+ LinkedIn followers (updated in Home, About and localization).
  • Hidden links to the Contact page (NavBar, Footer, Partners CTA, About CTA) since that page is incomplete.
  • Phosphor Icons: replaced all hand-written inline SVGs in About.razor and Home.razor with Phosphor Icons loaded via CSS (regular, fill and duotone weights). Cleaner markup, real icons.
  • Localization: ~55 new keys added across SharedResources.resx and SharedResources.fr.resx for the About page.

Test plan

  • dotnet build src/app/app.csproj succeeds
  • Home page renders correctly in both English and French
  • About page renders correctly in both English and French
  • All Phosphor icons show up (mission cards, value cards, founder links, CTA buttons, scroll indicator, project cards)
  • Founder name links in Our Story open the correct personal sites in new tabs
  • Septime's photo displays in the founders section
  • No lingering links to /contact anywhere in the touched components
  • Stats read 1 100+ members and 4 000+ followers on Home and About

🤖 Generated with Claude Code

djoufson and others added 4 commits April 9, 2026 21:01
Implements the about page from issue #33 with story, mission, values
and partners sections, extracts the partners grid into a reusable
component, and modernizes the home page hero, stats and projects grid.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds a founders section to the About page with photos, bios and
profile links for Djoufson, Jaures and Septime. Replaces FontAwesome
usages on the About and Home pages with inline SVG icons so they
render without an external icon font, hides the Jobs nav entry and
removes Examboot and Itia from the partners grid.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contact page is incomplete, so remove links to it from the navbar,
footer, partners block, and About CTA. Refresh community stats to
reflect current numbers (1 100+ members, 4 000+ LinkedIn followers).
Add Septime Lowe's photo and turn founder first-name references in
the Our Story section into links to their personal sites.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace all hand-written inline SVG markup in About and Home pages
with Phosphor Icons via CSS font weights (regular, fill, duotone).
This swaps fragile, hand-authored path data for real, consistent
icons and shrinks the markup considerably.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@djoufson djoufson self-assigned this Apr 9, 2026
@djoufson djoufson added the enhancement New feature or request label Apr 9, 2026
@djoufson djoufson merged commit 2f20bc3 into main Apr 9, 2026
1 check passed
@djoufson djoufson deleted the design-improvements branch April 9, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant