در حال دم کردن قهوه…
MMEN

توسعه‌دهنده‌ی فرانت‌اند از همدان؛ دوست دارم ایده‌ها را به چیزی تبدیل کنم که بشه واقعاً دید و باهاش کار کرد.

برای شروع اسکرول کن

اول، قهوه.

معمولاً شروع هر پروژه برای من خیلی پیچیده نیست؛ یک ایده، کمی فکر کردن و احتمالاً یک فنجان قهوه.

بعد، کد.

از اینجا به بعد، شروع می‌کنم به ساختن. بعضی چیزها درست پیش می‌رن، بعضی‌ها هم نه. آخرش هم چیزی می‌مونه که میشه دوباره نگاهش کرد و بهترش کرد.

درباره‌ی من

من متین موفقم.

توسعه‌دهنده‌ی فرانت‌اندم و قبل از اینکه وارد دنیای وب بشم، مهندسی برق خوندم.

همیشه بیشتر از اینکه صرفاً کار کردن با یک ابزار برام جذاب باشه، ساختن چیزی که نتیجه‌اش جلوی چشمم باشه رو دوست دارم.

این علاقه کم‌کم من رو از مدار و سخت‌افزار به سمت کد و رابط کاربری آورد.

در کنار برنامه‌نویسی، مدتی در یک محیط صنعتی و فنی هم کار کردم. اونجا یاد گرفتم وقتی چیزی درست کار نمی‌کنه، باید کمی بیشتر از حدس اول جلو رفت و دنبال علت واقعی گشت.

حالا بخش زیادی از همون نگاه رو در کارم با کد استفاده می‌کنم.

ابزارهایی که باهاشون کار می‌کنم

  • JavaScript
  • React
  • Git & GitHub
  • Vite
  • Tailwind

بخشی از نمونه‌کارهای من

روی یک پروژه بزن ↑

  • Trading CRM

    یه CRM برای یه شرکت بازرگانیه که مشتری‌ها و بخش‌های مختلفش رو یه‌جا مدیریت می‌کنه. کاربر و نقش و دسترسی داره، داشبورد و نمودار داره و می‌شه ازش Excel گرفت.

    چالش اصلیش این بود که صفحه و نقش زیاد داشت و هر کسی باید فقط چیزی رو ببینه که حقشه ببینه. کلی طول کشید تا state و دسترسی‌ها رو مرتب بچینم که با بزرگ‌شدن پروژه شلوغ نشه.

    اینجا بود که React برام از «چیزی که یاد گرفتم» شد چیزی که باهاش واقعاً یه محصول ساختم.

    پیش‌نمایش زنده ↗
  • GameZone 3D

    قالب آماده‌ی سایت برای گیم‌نت‌ها و گیم‌کافه‌هاست و می‌شه خریدش. به‌جای یه سایت معمولی، خود گیم‌نت رو سه‌بعدی ساختم: یه اتاق گیمینگ با میز و صندلی و پوسترها، «PRESS START» رو می‌زنی و سایت از همون‌جا شروع می‌شه.

    سخت‌ترین بخشش این بود که صحنه‌ی سه‌بعدی هم خوشگل دربیاد هم روی گوشی معمولی نکشه. کلی وقت گذاشتم رو سبک‌کردن مدل‌ها و نور تا بدون لگ بالا بیاد.

    یه گیم‌نت باهاش از بقیه جدا می‌شه و مشتری یادش می‌مونه.

    پیش‌نمایش زنده ↗
  • OtaghBazi

    سایت یه اتاق بازی و مشاوره‌ی کودک تو همدانه. خدمات، مقاله‌ها، نظر خانواده‌ها، ساعت کاری و نقشه رو داره و بابا مامان‌ها از همون‌جا می‌تونن وقت بگیرن.

    چالشش این بود که سایت گرم و بچه‌پسند باشه ولی شبیه سایت کارتونی نشه، چون پشتش یه روان‌شناسه و باید جدی و قابل‌اعتماد هم به نظر بیاد. رنگ‌ها و فاصله‌ها رو کلی جابه‌جا کردم تا به این تعادل برسه.

    فرم رزرو رو هم گذاشتم که خانواده‌ها بدون تماس هم بتونن درخواست وقت بدن.

    پیش‌نمایش زنده ↗
  • Pasargad 3D

    یه گشت سه‌بعدی تو پاسارگاده: آرامگاه کوروش، کاخ‌ها و باغ شاهی. می‌تونی با راهنما بری یا آزاد بچرخی، وسط راه روایت تاریخی پخش می‌شه و بین «روزگار کوروش» و «امروز» جابه‌جا می‌شی تا ببینی چی مونده.

    دو تا چالش داشت: مدل آرامگاه کوروش رو تو Blender باید جوری می‌ساختم که هم شبیه باشه هم سنگین نشه، و صحنه باید رو گوشی هم روون می‌موند. واسه همین گزینه‌ی کیفیت گذاشتم.

    بازسازی خیالیه و به منابعی مثل UNESCO تکیه داره.

    پیش‌نمایش زنده ↗
  • بازی‌های آموزشی

    دو تا بازی آموزشی ساختم. «کافه فلکس» که یه روز کاری تو کافه‌ست و Flexbox رو توش یاد می‌گیری، و «نگهبان خط زمان» که تو نقش مأمور یه سازمان Git و GitHub رو یاد می‌گیری.

    چالشش این بود که بازی باشه، نه جزوه. جوابی که کاربر می‌نویسه، چه کد CSS چه دستور Git، باید خودش چک می‌شد و جواب غلط هم سرنخ می‌داد، نه فقط «اشتباهه».

    هر دو آنلاین بازی می‌شن، بدون نصب.

    پیش‌نمایش زنده ↗

بیا تلگرام کار رو شروع کنیم.

اگر ایده‌ای داری که می‌تونه تبدیل به یک سایت، رابط کاربری یا یک محصول واقعی بشه، می‌تونیم درباره‌اش صحبت کنیم.

© ۲۰۲۶ Matin Movafagh · متین موفق