Event Management Platform (National Scale)
نمایش UI – امکان بهاشتراکگذاری اسکرینشاتهای واقعی سیستم وجود ندارد
این پروژه بهصورت اختصاصی برای یک سازمان در مقیاس ملی توسعه داده شده و به دلیل سیاستهای امنیتی و مالکیت سازمانی، امکان انتشار لینک یا تصاویر محیط سیستم وجود ندارد.
این پروژه بهصورت اختصاصی برای یک سازمان در مقیاس ملی توسعه داده شده است. به دلیل سیاستهای امنیتی و مالکیت سازمانی، امکان انتشار لینک یا تصاویر از محیط سیستم وجود ندارد. این سامانه برای ایجاد، مدیریت و پایش رویدادها با پیچیدگیهای عملیاتی بالا طراحی شده و از ثبتنام شرکتکنندگان تا پرداخت، داوری و صدور کارت رویداد را پوشش میدهد. تمرکز اصلی پروژه بر طراحی فرانتاند قابل توسعه، مدیریت فرمهای پیچیده، کنترل جریانهای چندمرحلهای و حفظ کارایی در حجم بالای داده و کاربر همزمان بوده است.
Front-End Developer (React / TypeScript) مسئول طراحی و پیادهسازی لایه فرانتاند، مدیریت state، پیادهسازی فرمها و ویزاردها، اتصال به APIها، بهینهسازی عملکرد و اعمال کنترل دسترسی در سطح UI.
به دلیل عملکرد بهتر نسبت به فرمهای کنترلشده و امکان تعریف validationهای پیچیده و type-safe. این ترکیب بهویژه در فرمهای داینامیک و چندمرحلهای حیاتی بود.
اطلاعات ویزاردها، وضعیت مراحل و دادههای موقت بین صفحات بدون سربار Redux و با خوانایی بالاتر مدیریت شد.
جهت caching، مدیریت retry، جلوگیری از درخواستهای تکراری و کنترل وضعیت async در بخشهایی مانند ثبتنام، گزارشگیری و پرداخت.
Ant Design برای اجزای سازمانی و فرمهای پیچیده استفاده شد. Tailwind برای سفارشیسازی UI، کنترل layout و بهینهسازی DOM در بخشهای پرترافیک به کار رفت.
جهت مرتبسازی خدمات، مراحل یا آیتمهای قابل جابهجایی با کنترل دقیق روی performance و UX.
این پروژه تجربهی طراحی و پیادهسازی فرانتاند سیستمهای عملیاتی پیچیده را برای من فراهم کرد؛ جایی که تمرکز اصلی نه فقط روی پیادهسازی فیچر، بلکه روی کنترل جریانها، کاهش ریسک، پایداری و نگهداری بلندمدت سیستم بود.