DEVNU / طراحی، توسعه و زیرساخت

ایده را به محصولیواقعاً قابل اجرا تبدیل می‌کنم.

از تجربه کاربر تا کد و سرور؛ یک مسیر، یک مسئولیت.

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

طراحی تجربه و رابط
فرانت‌اند React / Next
API و پایگاه‌داده
استقرار و اتوماسیون

01 / پروژه‌ها

سه پروژه با سه مسئله متفاوت.

SUMY و Fidrolic پروژه‌های اجرایی‌اند؛ PasarGuard یک پروژه شخصی در حال توسعه است. در هر صفحه دقیقاً نوشته‌ام چه چیزی ساخته شده و چه بخشی هنوز ادامه دارد.

01آنلاین — sumy.ir
پروژه اجرایی برای SUMY

وب‌سایت صنعتی و پنل مدیریت محتوا

وب‌سایت و سامانه مدیریتی SUMY

وب‌سایت دو‌زبانه گروه صنعتی SUMY به‌همراه API، پایگاه‌داده و پنل اختصاصی برای مدیریت صفحات، محصولات، برندها و درخواست‌های ورودی.

ReactTypeScriptNestJSPostgreSQLPrismaDocker
مشاهده جزئیات
02در حال توسعه و تست عملی
محصول شخصی / در حال توسعه و آزمایش

ربات تلگرام، Mini App و اتوماسیون سفارش

پاسارگارد؛ فروشگاه و پنل عملیاتی تلگرام

محصول شخصی برای جمع‌کردن ثبت سفارش، کیف پول، تحویل سرویس و مدیریت نمایندگان در یک جریان واحد داخل ربات و Mini App تلگرام.

TelegramReactTypeScriptFastAPIPostgreSQLRedisDockerNginx
مشاهده جزئیات

02 / خدمات

برای هر مسئله، همان دامنه‌ای که لازم است.

گاهی پروژه فقط یک وب‌سایت است؛ گاهی بدون پنل، API یا اتوماسیون کامل نمی‌شود. دامنه کار قبل از شروع روشن می‌شود تا چیزی صرفاً برای پُرکردن قرارداد ساخته نشود.

01

استراتژی و طراحی محصول

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

  • تحلیل نیاز و دامنه
  • معماری اطلاعات
  • طراحی UI/UX
  • پروتوتایپ تعاملی
02

وب‌سایت و فرانت‌اند

وب‌سایت شرکتی، کاتالوگ، فروشگاه و پنل را با React یا Next.js پیاده می‌کنم. نسخه موبایل، RTL/LTR، دسترس‌پذیری، SEO و سرعت از ابتدا جزو طراحی‌اند؛ موشن و WebGL فقط وقتی استفاده می‌شوند که چیزی را بهتر توضیح دهند.

  • React، Next.js و TypeScript
  • RTL/LTR و طراحی واکنش‌گرا
  • Motion، SVG و WebGL
  • SEO تکنیکال و Structured Data
  • بهینه‌سازی تصویر و Core Web Vitals
  • اتصال فرم و پنل مدیریت
03

بک‌اند، API و داده

API، احراز هویت، سطح دسترسی، فایل، اعلان و مدل داده را در ماژول‌های مشخص NestJS یا FastAPI پیاده می‌کنم. برای PostgreSQL و Prisma نیز migration، index، نسخه پشتیبان و مسیر ارتقا تعریف می‌شود.

  • NestJS و FastAPI
  • PostgreSQL، Prisma و Migration
  • JWT، Session و سطح دسترسی
  • Redis، Queue و Job
  • آپلود فایل و اعلان
  • Swagger، تست و لاگ
04

اتوماسیون، ربات و اتصال سرویس‌ها

ربات تلگرام، Mini App، webhook و اتصال سرویس‌ها را برای حذف ورود دوباره داده و کار تکراری می‌سازم. ورودی، تصمیم، اقدام و نتیجه هر جریان ثبت می‌شود تا خطا قابل پیدا کردن و اجرای دوباره کنترل‌شده باشد.

  • Telegram Bot و Mini App
  • Webhook و اتصال API
  • پرداخت، سفارش و اعلان
  • صف، زمان‌بندی و retry
  • اتصال CRM، فرم و سامانه داخلی
  • داشبورد وضعیت اجرا
نمای یک گردش‌کار اتوماسیون ماژولار

رویداد ← منطق ← اقدام

کار تکراری باید یک مسیر مشخص و قابل پیگیری داشته باشد.

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

  1. 01دریافت رویداد
  2. 02بررسی داده
  3. 03اجرای منطق
  4. 04ثبت نتیجه

03 / فناوری

تکنولوژی قرار نیست ویترین باشد.

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

React
Next.js
TypeScript
NestJS
Python
PostgreSQL
Prisma
Redis
Docker
Nginx
Cloudflare
WordPress
زیرساخت شبکه و مسیرهای داده

04 / سرور و عملیات

اگر روی سرور درست اجرا نشود، هنوز تمام نشده است.

دامنه، Docker، Nginx، TLS، دسترسی‌ها، نسخه پشتیبان و روش به‌روزرسانی بخشی از تحویل‌اند. نسخه نهایی باید بیرون از لپ‌تاپ توسعه‌دهنده هم قابل اتکا باشد.

جزئیات خدمات

05 / درباره DEVNU

یک استودیوی مستقل، با مسئولیت مستقیم.

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

01

قبل از طراحی، مسئله و جریان کار مشخص می‌شود.

02

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

03

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

بیشتر درباره DEVNU

06 / شروع همکاری

پروژه‌تان الان کجاست و باید به کجا برسد؟

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