
سایت تقویم فارسی
این پروژه ابتدا با React توسعه داده شده بود اما در ادامه به منظور بهینهسازی و بهرهبرداری از مزایای SSR، بهصورت کامل با استفاده از Next.js (نسخه 15) بازنویسی شد. برای طراحی رابط کاربری از Tailwind CSS نسخه 4 استفاده شده که سرعت بالایی در توسعه و سازگاری با طراحی مدرن را فراهم کرده است. سایت تقویم فارسی دارای سه تقویم رسمی (شمسی، میلادی، قمری) است و از کتابخانههای تخصصی مانند dayjs، jalali-moment، moment-hijri و hijri-converter برای تبدیل دقیق تاریخها استفاده میکند. همچنین با استفاده از کتابخانه adhan، اوقات شرعی بر اساس موقعیت مکانی کاربران محاسبه و نمایش داده میشود. برای نمایش ساعت زنده نیز از react-clock استفاده شده است. سمت بکاند پروژه با استفاده از Laravel توسعه داده شده که وظیفه مدیریت دادهها، ارسال زمان اذان، رویدادهای روز و دیگر APIهای لازم را بر عهده دارد. این بخش توسط همکار بنده پیادهسازی شده و بنده مسئول توسعه کامل فرانتاند پروژه بودم. در کنار بخش تقویم، یک بلاگ داخلی نیز طراحی شده که در آن مقالات فرهنگی و مناسبتهای مرتبط با تقویم ایرانی درج میشود. این پروژه همچنان در حال توسعه است و در نسخههای آینده قابلیتهایی مانند افزودن مناسبتهای شخصی و نسخه موبایل نیز در نظر گرفته شدهاند.