Skip to content

Restructure website with dual-program focus and separate program pages#1

Merged
brunodmsi merged 8 commits intomainfrom
feat/content-update
Nov 6, 2025
Merged

Restructure website with dual-program focus and separate program pages#1
brunodmsi merged 8 commits intomainfrom
feat/content-update

Conversation

@brunodmsi
Copy link
Member

Summary

  • Restructured homepage to feature both Community Grants and Security Subsidy programs
  • Converted Programs navigation to dropdown menu with two sub-items
  • Created dedicated pages for Community Grants Program and Security Subsidy Program
  • Implemented redirect from /programs/ to /programs/community-grants/
  • Updated footer with social media icons

Homepage Changes

  • Updated hero section with dual-program messaging: "Build community and ship securely on Scroll"
  • Added dual CTAs for both programs
  • Maintained Events/Meetups/Hackathons/Flex cards for Community Grants
  • Added Security Subsidy Program section with workflow details
  • Updated footer links to display Twitter and Discord as icons, Forum as text

Navigation Menu

  • Converted "Programs" from direct link to dropdown parent menu
  • Added two children:
    • Community Grants Program → /programs/community-grants/
    • Security Subsidy Program → /programs/security-subsidy/

Program Pages Architecture

  • Created separate, clean layouts (no conditional rendering):
    • layouts/programs/community-grants.html - Dedicated Community Grants template
    • layouts/programs/security-subsidy.html - Dedicated Security Subsidy template
  • Removed cluttered layouts/programs/single.html with conditionals
  • All content in single-card containers with HR dividers between sections

Community Grants Program Page

Sections:

  • What We Support (Events, Meetups, Hackathons, Flex cards)
  • Program Details (Grant Range, Duration, Deadline, Approval Time)
  • What We're Looking For
  • How it Works (4-step process)
  • CTA section
  • Upcoming Events (Luma link placeholder)

Security Subsidy Program Page

Sections:

  • Why This Matters
  • How it Works (3-step process: Apply → Get Matched → Ship with Confidence)
  • Two Components (Areta Market + Immunefi Magnus)
  • Program Financing (50% subsidy, $50k cap)
  • What's Covered
  • Who Should Apply
  • FAQs (Bootstrap accordion with 5 questions)
  • CTA section

Technical Implementation

  • Single-card pattern with <hr class="my-5"> dividers for clean separation
  • Bootstrap accordion for FAQ section in Security Subsidy
  • Flexbox layout for card height matching (avoided h-100)
  • Centered "How it Works" sections using col-lg-8 with justify-content-center
  • Redirect from /programs/ to /programs/community-grants/ via updated list.html

Footer Updates

  • Twitter: Replaced text with X/Twitter logo (SVG)
  • Discord: Replaced text with Discord logo (SVG)
  • Forum: Kept as text
  • Icons use currentColor to match text-muted styling

Key Design Decisions

  1. No conditional rendering - Separate templates for maintainability
  2. Single-card containers - All page content in one card with dividers
  3. Consistent styling - Brand color #ffeeda for primary CTAs
  4. Accessibility - Added aria-label attributes for icon links
  5. Redirect strategy - Default to Community Grants as primary program

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

brunodmsi and others added 8 commits November 6, 2025 11:30
…sidy programs

- Update hero section with new title and dual CTAs
- Add About Scroll section
- Restructure Community Grants Program with Events/Meetups/Hackathons/Flex cards
- Add How Grants Work section with 4-step workflow
- Add new Security Subsidy Program section with workflow and details
- Update footer with dual CTAs
- Maintain "within 30 days of application" approval text
- Fix link colors and layout centering

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Replace check-circle-fill SVG icons with standard bullet list items in Security Subsidy section
- Fix card height matching using flexbox (d-flex, flex-fill) instead of h-100
- Update footer links to text-muted style matching "Powered by" text
- Remove button styling from footer CTAs, add separator between links
- Maintain proper spacing and text decoration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Convert Programs navigation item to dropdown with two child items
- Add Community Grants Program at /programs/community-grants/
- Add Security Subsidy Program link at /programs/security-subsidy/
- Create single.html template for individual program pages
- Implement all Community Grants sections in single card container:
  - What We Support with 4 cards (Events, Meetups, Hackathons, Flex)
  - Program Details with 4 metrics grid
  - What We're Looking For with 6-point list
  - How it Works with centered 4-step process
  - Ready to Build CTA section
  - Upcoming Events placeholder
  - Social links footer
- Use dividers between sections for visual separation
- Maintain consistent styling with #ffeeda brand color

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@brunodmsi brunodmsi merged commit 2d0ac18 into main Nov 6, 2025
1 check passed
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