@extends('layouts.dashboard') @section('title', 'Student Dashboard') @php // Determine gender-based theme (default to male if not set) $gender = strtolower(auth()->user()->gender ?? 'male'); $isFemale = $gender === 'female'; // Female theme - elegant, soft, vibrant $femaleTheme = [ 'primary' => 'from-pink-500 via-rose-500 to-fuchsia-600', 'secondary' => 'from-purple-400 to-pink-400', 'accent' => 'bg-gradient-to-r from-pink-100 to-purple-100', 'card' => 'bg-white shadow-lg border-2 border-pink-100', 'badge' => 'bg-gradient-to-r from-pink-500 to-rose-500 text-white', 'text' => 'text-pink-600', 'progress' => 'from-pink-400 via-rose-400 to-fuchsia-500', 'button' => 'bg-gradient-to-r from-pink-500 to-rose-500 hover:from-pink-600 hover:to-rose-600', 'icon' => 'text-pink-500', 'hover' => 'hover:bg-pink-50', 'border' => 'border-pink-200', ]; // Male theme - gentle, professional, subtle $maleTheme = [ 'primary' => 'from-blue-600 to-indigo-700', 'secondary' => 'from-blue-500 to-cyan-600', 'accent' => 'bg-gradient-to-r from-blue-50 to-indigo-50', 'card' => 'bg-white shadow-sm border border-gray-100', 'badge' => 'bg-blue-600 text-white', 'text' => 'text-blue-600', 'progress' => 'from-blue-500 to-indigo-600', 'button' => 'bg-blue-600 hover:bg-blue-700', 'icon' => 'text-blue-500', 'hover' => 'hover:bg-gray-50', 'border' => 'border-gray-200', ]; $theme = $isFemale ? $femaleTheme : $maleTheme; @endphp @section('page-content')
Welcome back, {{ auth()->user()->name }}
{{ $studentInfo['student_id'] }}
CGPA
{{ number_format($studentInfo['cgpa'], 2) }}
Credits
{{ $studentInfo['total_credits'] }}/{{ $requiredCredits }}
Program
{{ $studentInfo['department'] }}
Semester
{{ $studentInfo['status'] }}
Graduation
Admitted {{ \Carbon\Carbon::parse($studentInfo['admission_date'])->format('M/y') }}
@if($isFemale)โจ@endif My Attendance
@if($isFemale)๐ @endif Today's Schedule
{{ $nextClass->code }} - {{ $nextClass->venue }}
@elseif($todaysClasses->count() > 0)All classes completed for today!
@elseNo classes scheduled today
@endif@if($isFemale)๐@endif My Exams
{{ $nextExam->code }} - {{ date('M d', strtotime($nextExam->exam_date)) }}
@elseNo upcoming exams scheduled
@endifNo Courses Enrolled Yet
Start your academic journey by registering for courses
{{ $isFemale ? 'โจ ' : '' }}Register for Courses{{ $isFemale ? ' โจ' : '' }}{{ $event['title'] }}
{{ \Carbon\Carbon::parse($event['date'])->format('M d, Y') }}
@if($isFemale) โจ No upcoming events โจ @else No upcoming events @endif
@endforelse{{ $isFemale ? 'We\'re here for you! Contact student services anytime' : 'Contact student services for assistance' }}
{{ $isFemale ? 'โจ Get Support โจ' : 'Get Support' }}