شرکت طراحی وب اپلیکیشن در تهران

طراحی وب اپلیکیشن — سامانه‌ای که در مرورگر کار می‌کند، با .NET و React

وقتی «سایت» باید کار کند نه فقط خوانده شود: پنل، نقش، گردش کار، گزارش، اتصال به انبار و حسابداری. برای شهرداری تهران، روبوکد و پلازمارکت ساخته‌ایم؛ از 250 میلیون تومان، از روی سند دامنه.

وب اپلیکیشن چیست و با سایت چه فرقی دارد

سایت خوانده می‌شود؛ وب اپلیکیشن با آن کار می‌کنند. کاربر وارد می‌شود، نقشی دارد، چیزی ثبت می‌کند، کسی آن را تأیید می‌کند، گزارشی ساخته می‌شود. پنل مدیریت یک فروشگاه، پرتال مشتریان یک شرکت خدماتی، سامانه‌ی نوبت‌دهی یک کلینیک، اتوماسیون یک اداره — همه وب اپلیکیشن‌اند، حتی اگر اسمش را «سایت» بگذارند.

فرق فنی‌اش این است که یک وب اپلیکیشن بک‌اند واقعی دارد: پایگاه داده، احراز هویت، مجوزها، API. همین است که قالب آماده و سایت‌ساز از پسش برنمی‌آید و همین است که ما می‌سازیم — روی .NET 10 و React، در تهران، از 1389.

چه وب اپلیکیشن‌هایی می‌سازیم

  • پنل مدیریت و داشبورد — برای فروشگاه، انبار، مرکز تماس؛ نقش‌ها، جدول‌های بزرگ با فیلتر فارسی، گزارش و خروجی اکسل. پنل اپراتور پلازمارکت نمونه‌اش است.
  • پرتال مشتری و پرتال سازمانی — کاربر بیرونی وارد می‌شود، پرونده و درخواست خودش را می‌بیند، فرم می‌فرستد، پاسخ می‌گیرد. پرتال شهرداری منطقه 15 و پنل مشتریان خودمان از این جنس‌اند.
  • سامانه‌ی گردش کار و تأیید — درخواست از یک نقش شروع می‌شود و از چند تأیید می‌گذرد. رویدادیار شهرداری تهران: رویدادهای فرهنگی 22 منطقه با زنجیره‌ی تأیید و گزارش میدانی.
  • رزرو و نوبت‌دهی — تقویم شمسی، انتخاب پزشک یا خدمت، یادآوری پیامکی. کلینیک شایلین، به‌صورت وب اپلیکیشن نصب‌شدنی.
  • فروشگاه و مارکت‌پلیس اختصاصی — انبار چندمحموله‌ای، رزرو موجودی، تسویه‌ی فروشندگان: زرشاپ، داروبین، مارکت‌پلیس اختصاصی.
  • آموزش و آزمون آنلاین — دوره، آزمون، نمره، گواهی، فروشگاه عمده و پنل نمایندگان: روبوکد.
  • وب اپلیکیشن نصب‌شدنی (PWA) — همان وب اپلیکیشن با آیکون روی گوشی و اعلان، بدون اپ‌استور. برای بیشتر فروشگاه‌ها و کلینیک‌ها جای اپلیکیشن موبایل را می‌گیرد.

وب اپلیکیشن با .NET یا پایتون و جنگو؟

جواب صادقانه: ما با .NET 10 و React می‌سازیم و با چیز دیگری نمی‌سازیم. دلیلش سلیقه نیست — برای سامانه‌ای با منطق سنگین و عمر چندساله، .NET تایپ قوی، ابزار تست بالغ و بازار نیروی کاری دارد که ده سال دیگر هم هست؛ React با Next.js برای فرانت همان نقش را دارد. اگر سازمان شما روی پایتون استاندارد شده، تیم پایتونی بهتر از ما به شما خدمت می‌کند و همین را در جلسه‌ی اول می‌گوییم. روش کار تیم .NET و React را جدا نوشته‌ایم.

هزینه طراحی وب اپلیکیشن

بازه‌ی معمول برای یک پنل، پرتال یا سامانه‌ی گردش کار از 250 میلیون تومان شروع می‌شود و آنچه عدد را جابه‌جا می‌کند تعداد نقش‌ها، فرایندها و ادغام‌هاست — نه تعداد صفحه. یک پنل گزارش با سه نقش و یک سامانه‌ی چندسازمانی با گردش کار چندمرحله‌ای چند برابر فرق دارند، و برای همین قیمت را قبل از سند دامنه نمی‌گوییم. سند دامنه تا سه روز کاری بعد از جلسه‌ی کشف می‌رسد: فهرست نقش‌ها و فرایندها، اتصال‌ها، زمان، عدد. پرداخت مرحله‌ای با تحویل هر مرحله.

چه چیزی تحویل می‌گیرید

  • سند دامنه با نقش‌ها، فرایندها و اتصال‌ها — و عدد از روی همین
  • طراحی رابط با تأیید شما قبل از یک خط کد
  • بک‌اند .NET 10 با API مستند، فرانت React/Next.js، پایگاه داده PostgreSQL یا SQL Server
  • تست روی مسیرهای حساس (پول، داده، هم‌زمانی)، بازبینی کد، CI/CD و استقرار روی Docker
  • سورس و مخزن به نام شما از اولین کامیت، مستندات معماری کنار کد
  • انتشار روی سرور شما یا ما، دامنه و SSL، سه ماه پشتیبانی با یک نفر با اسم

فرایند: از جلسه‌ی کشف تا انتشار

همان هشت مرحله‌ای که هر پروژه‌ی ایده‌پو طی می‌کند، با یک تفاوت: در وب اپلیکیشن، مرحله‌ی «سند دامنه» طولانی‌تر و مهم‌تر است، چون نقش‌ها و فرایندهایی که آن‌جا فراموش شود، بعداً چند برابر گران درمی‌آید. تحویل‌ها دوهفته‌ای است و هرکدام را در پنل مشتریان می‌بینید و تأیید می‌کنید. زمان معمول برای یک سامانه‌ی متوسط هشت تا دوازده هفته از تأیید طراحی است.

پرسش‌های متداول درباره‌ی طراحی وب اپلیکیشن

وب اپلیکیشن بهتر است یا اپلیکیشن موبایل؟

برای کاربری که پشت میز کار می‌کند یا از گوگل می‌آید، وب اپلیکیشن؛ برای کاری که دوربین، مکان دائمی یا کار آفلاین می‌خواهد، اپ. بیشتر کسب‌وکارها با وب اپلیکیشن نصب‌شدنی (PWA) هر دو را می‌گیرند. در جلسه‌ی کشف همین را برای مورد شما جواب می‌دهیم.

هزینه طراحی وب اپلیکیشن چقدر است؟

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

چقدر طول می‌کشد؟

سامانه‌ی متوسط هشت تا دوازده هفته از تأیید طراحی، با تحویل‌های دوهفته‌ای که هرکدام را در پنل مشتریان می‌بینید. سامانه‌ی چندسازمانی با گردش کار چندمرحله‌ای بیشتر.

به سیستم فعلی ما وصل می‌شود؟

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

سورس و دسترسی‌ها مال ما می‌شود؟

از اولین کامیت در مخزن شماست: سورس، مستندات معماری، دسترسی سرور و دامنه. پشته استاندارد است و هر تیم .NET دیگری می‌تواند ادامه دهد.

کجا میزبانی می‌شود؟

روی سرور شما یا سرور ما، در ایران یا خارج، بسته به کاربران و قانون حاکم بر داده‌تان. استقرار روی Docker است، پس جابه‌جایی بین سرورها کار یک روز است نه یک پروژه.

بگویید سامانه چه باید بکند

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