ساخت پورتفولیوی دوزبانه حرفهای با Next.js 15
چالش
ساخت یک پورتفولیوی توسعهدهنده که واقعاً متمایز باشد، بیش از لیست کردن پروژهها نیاز دارد. باید تواناییهای فنی شما را منعکس کند و در عین حال تجربه کاربری استثنایی ارائه دهد. اهداف این پورتفولیو بلندپروازانه بودند:
پشته فناوری
فریمورک اصلی
بینالمللیسازی
زیرساخت
ویژگیهای کلیدی پیادهسازی شده
۱. سیستم طراحی گلاسمورفیسم
رابط کاربری از زیباییشناسی گلاسمورفیسم با دقت طراحی شده استفاده میکند:
.glass-card {
background: rgba(17, 21, 44, 0.8);
backdrop-filter: blur(12px);
border: 1px solid rgba(22, 242, 179, 0.1);
}
حالتهای hover با افکتهای درخشش عمق اضافه میکنند:
.card:hover {
border-color: rgba(22, 242, 179, 0.4);
box-shadow: 0 0 30px rgba(22, 242, 179, 0.2);
transform: translateY(-4px);
}
۲. رویکرد RTL-First
به جای اینکه RTL را به عنوان یک فکر ثانویه در نظر بگیریم، سیستم طراحی از ابتدا با پشتیبانی دوجهته ساخته شد:
rtl: تیلویند برای استایلهای جهتدارms-4, me-4) به جای فیزیکی (ml-4, mr-4)۳. بهینهسازیهای عملکرد
animation-delay۴. سیستم وبلاگ
بخش وبلاگ شامل:
درسهای آموخته شده
۱. نامعتبرسازی کش سخت است - کش ساخت Next.js نیاز به چندین بازسازی کامل در طول توسعه داشت
۲. RTL بیش از جهت متن است - سایهها، گرادیانها و انیمیشنها همه نیاز به توجه دارند
۳. دسترسیپذیری مهم است - حالتهای فوکوس، ناوبری کیبورد و نسبتهای کنتراست UX را برای همه بهبود میدهند
قدمهای بعدی
---
این پورتفولیو متنباز است. آزادانه کد را بررسی کنید و برای استفاده خود تطبیق دهید.