معین اطیابی
مهندس نرم‌افزار
تماس
پروژه یا همکاری؟تلگرام، واتس‌اپ، ایمیل
تماس
نمونه‌کارها/ 01

جانبیم

janebim.ir

فروشگاه اینترنتی کامل لوازم جانبی موبایل با پرداخت آنلاین واقعی؛ از طراحی معماری تا راه‌اندازی و نگهداری سرور.

نقشطراحی و توسعه‌ی کامل
حوزهفروشگاه اینترنتی
بازارایران
وضعیتLIVE

مسئله

PROBLEM / 01

راه‌اندازی یک فروشگاه اینترنتی برای بازار ایران؛ با پرداخت آنلاین واقعی، جلب اعتماد خریدار، و امکان توسعه و اداره‌ی کامل سیستم توسط یک نفر.

تصمیم‌ها

DECISIONS / 05
01

معماری یکپارچه

API، فروشگاه و پنل مدیریت در یک monorepo؛ برای نگهداری ساده و توسعه‌ی سریع توسط یک نفر.

02

پرداخت قابل‌اعتماد

چرخه‌ی سفارش و پرداخت با idempotency و محافظ race condition؛ بدون ثبت تکراری پرداخت و بدون خطای موجودی.

03

ورود بدون رمز

ورود با کد یک‌بارمصرف پیامکی؛ کاهش ریزش کاربر در مسیر خرید.

04

جستجوی فارسی

نرمال‌سازی نویسه‌ها و نیم‌فاصله؛ نتیجه‌ی درست برای «ی» و «ک» و املاهای مختلف.

05

اجرای production

راه‌اندازی و نگهداری سرور اختصاصی: nginx، PM2، فایروال، لاگ ساخت‌یافته و پشتیبان‌گیری با بازیابی آزموده‌شده.

نتیجه

OUTCOME / 03
فروشگاه آنلاین است و پرداخت واقعی از طریق درگاه بانکی انجام می‌شود.
نماد اعتماد الکترونیکی دریافت شده و مسیر خرید برای خریدار ایرانی قابل‌اعتماد است.
کل سیستم، از کد تا سرور، توسط یک نفر توسعه داده و اداره می‌شود.
NestJSNext.jsReactPrismaPostgreSQLTypeScriptnginxPM2Linux
پروژه‌ی بعدی

کلینیک دنیز

مطالعه‌ی پروژه