DEVNU / طراحی، توسعه و زیرساخت
ایده را به محصولیواقعاً قابل اجرا تبدیل میکنم.
از تجربه کاربر تا کد و سرور؛ یک مسیر، یک مسئولیت.
وبسایت، پنل مدیریت، API، ربات و اتوماسیون را طوری میسازم که فقط در دمو زیبا نباشند؛ روی سرور، در استفاده واقعی و هنگام توسعه نسخه بعد هم درست کار کنند.
01 / پروژهها
سه پروژه با سه مسئله متفاوت.
SUMY و Fidrolic پروژههای اجراییاند؛ PasarGuard یک پروژه شخصی در حال توسعه است. در هر صفحه دقیقاً نوشتهام چه چیزی ساخته شده و چه بخشی هنوز ادامه دارد.
وبسایت صنعتی و پنل مدیریت محتوا
وبسایت و سامانه مدیریتی SUMY
وبسایت دوزبانه گروه صنعتی SUMY بههمراه API، پایگاهداده و پنل اختصاصی برای مدیریت صفحات، محصولات، برندها و درخواستهای ورودی.
ربات تلگرام، Mini App و اتوماسیون سفارش
پاسارگارد؛ فروشگاه و پنل عملیاتی تلگرام
محصول شخصی برای جمعکردن ثبت سفارش، کیف پول، تحویل سرویس و مدیریت نمایندگان در یک جریان واحد داخل ربات و Mini App تلگرام.
02 / خدمات
برای هر مسئله، همان دامنهای که لازم است.
گاهی پروژه فقط یک وبسایت است؛ گاهی بدون پنل، API یا اتوماسیون کامل نمیشود. دامنه کار قبل از شروع روشن میشود تا چیزی صرفاً برای پُرکردن قرارداد ساخته نشود.
استراتژی و طراحی محصول
پیش از طراحی صفحه مشخص میشود چه کسی از سیستم استفاده میکند، چه دادهای وارد میشود و خروجی دقیقاً چیست. نتیجه این مرحله نقشه صفحات، مسیرهای اصلی، اولویت نسخه اول و یک نمونه قابل بررسی است.
- تحلیل نیاز و دامنه
- معماری اطلاعات
- طراحی UI/UX
- پروتوتایپ تعاملی
وبسایت و فرانتاند
وبسایت شرکتی، کاتالوگ، فروشگاه و پنل را با React یا Next.js پیاده میکنم. نسخه موبایل، RTL/LTR، دسترسپذیری، SEO و سرعت از ابتدا جزو طراحیاند؛ موشن و WebGL فقط وقتی استفاده میشوند که چیزی را بهتر توضیح دهند.
- React، Next.js و TypeScript
- RTL/LTR و طراحی واکنشگرا
- Motion، SVG و WebGL
- SEO تکنیکال و Structured Data
- بهینهسازی تصویر و Core Web Vitals
- اتصال فرم و پنل مدیریت
بکاند، API و داده
API، احراز هویت، سطح دسترسی، فایل، اعلان و مدل داده را در ماژولهای مشخص NestJS یا FastAPI پیاده میکنم. برای PostgreSQL و Prisma نیز migration، index، نسخه پشتیبان و مسیر ارتقا تعریف میشود.
- NestJS و FastAPI
- PostgreSQL، Prisma و Migration
- JWT، Session و سطح دسترسی
- Redis، Queue و Job
- آپلود فایل و اعلان
- Swagger، تست و لاگ
اتوماسیون، ربات و اتصال سرویسها
ربات تلگرام، Mini App، webhook و اتصال سرویسها را برای حذف ورود دوباره داده و کار تکراری میسازم. ورودی، تصمیم، اقدام و نتیجه هر جریان ثبت میشود تا خطا قابل پیدا کردن و اجرای دوباره کنترلشده باشد.
- Telegram Bot و Mini App
- Webhook و اتصال API
- پرداخت، سفارش و اعلان
- صف، زمانبندی و retry
- اتصال CRM، فرم و سامانه داخلی
- داشبورد وضعیت اجرا

رویداد ← منطق ← اقدام
کار تکراری باید یک مسیر مشخص و قابل پیگیری داشته باشد.
یک فرم، ربات یا سرویس داده را میفرستد؛ ورودی بررسی میشود، اقدام لازم انجام میگیرد و نتیجه ثبت میشود. اگر خطایی رخ دهد، معلوم است کجا و چرا اتفاق افتاده.
- 01دریافت رویداد
- 02بررسی داده
- 03اجرای منطق
- 04ثبت نتیجه
03 / فناوری
تکنولوژی قرار نیست ویترین باشد.
React، NestJS یا هر ابزار دیگری زمانی انتخاب میشود که برای همان پروژه دلیل فنی داشته باشد. فهرست زیر از پروژههای واقعی و زیرساخت اجرای آنها آمده است.

04 / سرور و عملیات
اگر روی سرور درست اجرا نشود، هنوز تمام نشده است.
دامنه، Docker، Nginx، TLS، دسترسیها، نسخه پشتیبان و روش بهروزرسانی بخشی از تحویلاند. نسخه نهایی باید بیرون از لپتاپ توسعهدهنده هم قابل اتکا باشد.
جزئیات خدمات ↗05 / درباره DEVNU
یک استودیوی مستقل، با مسئولیت مستقیم.
DEVNU برند مستقل من برای پروژههای وب، نرمافزار و زیرساخت است. تحلیل، طراحی، کدنویسی و استقرار را در یک مسیر جلو میبرم؛ بدون اینکه پروژه بین فروش، طراحی و توسعه پاس داده شود.
قبل از طراحی، مسئله و جریان کار مشخص میشود.
ایده زود به نسخهای قابل دیدن و تستکردن تبدیل میشود.
راهاندازی، نگهداری و بهروزرسانی بخشی از تحویل است.
