libra/docs/stories/story-16.6-scholarship-sect...

7.5 KiB

Story 16.6: Scholarship Aspiration Section

Story

As a website visitor I want to learn about Libra's scholarship aspiration So that I understand their vision for supporting Palestinian arts and law students

Acceptance Criteria

AC1: Scholarship Section Container

Given the About Us page below the services section When displayed Then show a scholarship section with:

  • Dark Forest Green (#2D3624) background
  • Full-width container
  • Adequate vertical padding (60px desktop, 48px tablet, 32px mobile)

AC2: Scholarship Section Header

Given the scholarship section When displayed Then show section header:

  • English: "Our Aspiration: Libra Scholarship"
  • Arabic: "طموحنا: منحة ليبرا"
  • Typography: H2, Bold, White
  • Warm Gold underline accent
  • Centered

AC3: Scholarship Description

Given the scholarship section When displayed Then show the scholarship description with two paragraphs:

Paragraph 1:

  • English: "Art is the ambassador of Historical Palestine and the Palestinian people. Through the Libra Scholarship for Law and Palestinian Arts, Libra seeks to empower students to present Palestinian messages around the world."
  • Arabic: "الفن هو سفير فلسطين التاريخية والشعب الفلسطيني. من خلال منحة ليبرا للقانون والفنون الفلسطينية، تسعى ليبرا لتمكين الطلاب من تقديم رسائل فلسطينية حول العالم."

Paragraph 2:

  • English: "We aim to open ongoing discussions about the Palestinian situation and reality, protect intellectual property rights, and enable participation in international exhibitions, starting with local cultural platforms."

  • Arabic: "نهدف إلى فتح نقاشات مستمرة حول الوضع والواقع الفلسطيني، وحماية حقوق الملكية الفكرية، وتمكين المشاركة في المعارض الدولية، بدءاً من المنصات الثقافية المحلية."

  • Typography: Body text, White with opacity

  • Max-width: 900px centered

AC4: Key Aspirations List

Given the scholarship section below the description When displayed Then show 4 key aspirations as highlight items:

  1. Empowering Students

    • EN: "Empowering students to present Palestinian messages globally"
    • AR: "تمكين الطلاب من تقديم الرسائل الفلسطينية عالمياً"
  2. Opening Discussions

    • EN: "Opening ongoing discussions about Palestinian reality"
    • AR: "فتح نقاشات مستمرة حول الواقع الفلسطيني"
  3. Protecting Rights

    • EN: "Protecting intellectual property rights"
    • AR: "حماية حقوق الملكية الفكرية"
  4. Enabling Participation

    • EN: "Enabling participation in local and international exhibitions"
    • AR: "تمكين المشاركة في المعارض المحلية والدولية"

AC5: Aspiration Item Styling

Given each aspiration item When displayed Then style with:

  • Warm Gold (#A68966) check/star icon
  • White text
  • Horizontal layout on desktop, vertical on mobile
  • Subtle separator between items

AC6: Visual Accent

Given the scholarship section When displayed Then include:

  • Decorative wheat/botanical icon (subtle, Warm Gold, semi-transparent)
  • OR simple gold border/frame accent
  • Elegant, aspirational feel

AC7: Responsive Layout

Given different screen sizes When viewing the scholarship section:

  • Desktop (≥992px): 4 aspirations in 1 row, centered text above
  • Tablet (768-991px): 2x2 grid of aspirations
  • Mobile (<768px): Stacked aspirations, compact text

AC8: RTL Support

Given Arabic language is selected When viewing the scholarship section Then all text and items align correctly for RTL

Technical Notes

HTML Structure

{{-- Scholarship Aspiration Section --}}
<section class="bg-[#2D3624] py-12 lg:py-16">
    <div class="container mx-auto px-4">
        <h2 class="text-2xl lg:text-3xl font-bold text-white text-center mb-2">
            {{ __('about.scholarship_title') }}
        </h2>
        <div class="w-20 h-1 bg-accent mx-auto mb-8"></div>

        <div class="max-w-4xl mx-auto text-center mb-12">
            <p class="text-white/90 text-lg mb-4">
                {{ __('about.scholarship_text_1') }}
            </p>
            <p class="text-white/80">
                {{ __('about.scholarship_text_2') }}
            </p>
        </div>

        <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 max-w-5xl mx-auto">
            @foreach(__('about.scholarship_aspirations') as $aspiration)
                <div class="flex items-center gap-3 text-white/90">
                    <flux:icon name="check-circle" class="w-6 h-6 text-accent flex-shrink-0" />
                    <span>{{ $aspiration }}</span>
                </div>
            @endforeach
        </div>
    </div>
</section>

Translation Keys to Add

// lang/en/about.php - add these keys
'scholarship_title' => 'Our Aspiration: Libra Scholarship',
'scholarship_text_1' => 'Art is the ambassador of Historical Palestine and the Palestinian people. Through the Libra Scholarship for Law and Palestinian Arts, Libra seeks to empower students to present Palestinian messages around the world.',
'scholarship_text_2' => 'We aim to open ongoing discussions about the Palestinian situation and reality, protect intellectual property rights, and enable participation in international exhibitions, starting with local cultural platforms.',
'scholarship_aspirations' => [
    'Empowering students to present Palestinian messages globally',
    'Opening ongoing discussions about Palestinian reality',
    'Protecting intellectual property rights',
    'Enabling participation in local and international exhibitions',
],

// lang/ar/about.php - add these keys
'scholarship_title' => 'طموحنا: منحة ليبرا',
'scholarship_text_1' => 'الفن هو سفير فلسطين التاريخية والشعب الفلسطيني. من خلال منحة ليبرا للقانون والفنون الفلسطينية، تسعى ليبرا لتمكين الطلاب من تقديم رسائل فلسطينية حول العالم.',
'scholarship_text_2' => 'نهدف إلى فتح نقاشات مستمرة حول الوضع والواقع الفلسطيني، وحماية حقوق الملكية الفكرية، وتمكين المشاركة في المعارض الدولية، بدءاً من المنصات الثقافية المحلية.',
'scholarship_aspirations' => [
    'تمكين الطلاب من تقديم الرسائل الفلسطينية عالمياً',
    'فتح نقاشات مستمرة حول الواقع الفلسطيني',
    'حماية حقوق الملكية الفكرية',
    'تمكين المشاركة في المعارض المحلية والدولية',
],

Dev Checklist

  • Add scholarship section to about.blade.php
  • Style section with dark green background
  • Style header with gold underline
  • Add two-paragraph description
  • Create 4 aspiration items with icons
  • Implement responsive grid (4 → 2 → 1 columns)
  • Add English translations
  • Add Arabic translations
  • Test RTL layout
  • Test responsive breakpoints
  • Ensure visual contrast is accessible (WCAG)

Estimation

Complexity: Low Risk: Low - Final content section

Dependencies

  • Story 16.5 completed (services section exists above)
  • Flux icons available