flowbit

مهندسی نرم‌افزار فلوبیت

نرم‌افزاری که منتشر می‌شود — و بهتر می‌شود.

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

وب‌اپلیکیشن، اپلیکیشن موبایل، API و پلتفرم SaaS — طراحی، مهندسی و اجراشده توسط همان تیمی که ابر فلوبیت را ساخته است. کد تایپ‌شده، تست در هر تغییر و کدبیسی که تیم خودتان دوست دارد تحویلش بگیرد.

orders.controller.tsorders.spec.ts
returns the order for its tenant12ms
hides orders from other tenants9ms
404s for unknown ids4ms
PASSTests: 3 passed · 0.41s
نمونه کد: یک مسیر API تایپ‌شده و تست‌های موفقش

آنچه هر پروژه دریافت می‌کند

TypeScriptاز ابتدا تا انتهافرانت‌اند، API و تایپ‌های مشترک
CIتست در هر تغییرواحد، یکپارچه‌سازی و end-to-end
2wدموی قابل اجرا در هر اسپرینتاسپرینت‌های دوهفته‌ای
en · faدوزبانه و آمادهٔ RTLچندزبانگی از اولین صفحه
2درگاه پرداختStripe · Zarinpal
100%مالکیت کدمخزن شما از اولین commit

چرا فلوبیت

نرم‌افزار هیچ‌وقت تمام نمی‌شود. پس آن را برای تغییر می‌سازیم.

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

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

چه می‌سازیم

هر چه می‌سازید، یک تیم آن را می‌سازد

از اولین MVP تا پلتفرمی که شرکتتان روی آن می‌چرخد — نوع پروژه را انتخاب کنید تا ببینید چه تحویل می‌دهیم.

011 از 8

وب‌اپلیکیشن و داشبورد

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

  • Next.js · React
  • دیزاین سیستم: shadcn/ui + Tailwind
  • RTL کامل و تایپوگرافی فارسی
گفتگو دربارهٔ این پروژه

اپلیکیشن موبایل

اندروید و iOS با یک کدبیس — یا وب‌اپلیکیشن قابل نصب وقتی انتشار در استور لازم نیست. همان API و همان تایپ‌های محصول وب، تا هر قابلیت هم‌زمان همه‌جا منتشر شود.

  • React Native · Expo
  • وب‌اپلیکیشن پیشرونده (PWA)
  • اعلان · حالت آفلاین

سیستم‌های بک‌اند و API

APIهای REST یا GraphQL با احراز هویت، مدل دادهٔ چندمستأجری، پردازش پس‌زمینه و قراردادهای مستند — بک‌اندی که تیم‌های دیگر بدون پرسیدن سؤال روی آن بسازند.

  • NestJS · Node.js
  • PostgreSQL · Redis
  • مستندات OpenAPI

پلتفرم SaaS

هر چیزی که یک SaaS جدا از ایدهٔ اصلی‌اش لازم دارد: ثبت‌نام و SSO، سازمان و نقش‌ها، اشتراک و فاکتور، اعلان‌ها و پنل مدیریت — تا تیمتان وقتش را روی بخشی بگذارد که واقعاً مال خودتان است.

  • ورود یکپارچه و دومرحله‌ای
  • پرداخت: Stripe و زرین‌پال
  • تیم، نقش و سطح دسترسی

پنل مدیریت و ابزارهای داخلی

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

  • گزارش و خروجی
  • ثبت تاریخچهٔ هر تغییر

وب‌سایت و CMS هدلس

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

  • Strapi
  • پیش‌نمایش · انتشار آنی
  • سئوی دوزبانه

یکپارچه‌سازی و اتوماسیون

اتصال محصول به درگاه پرداخت، سرویس پیامک و ایمیل، CRM، نرم‌افزار حسابداری و APIهای دیگر — و خودکارسازی کارهای دستی میانشان، با تلاش مجدد تا هیچ چیز گم نشود.

  • وب‌هوک · کارهای زمان‌بندی‌شده
  • تلاش مجدد و idempotency

نوسازی سیستم‌های موجود

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

  • ممیزی کد و معماری
  • برنامهٔ مهاجرت مرحله‌به‌مرحله

استانداردهای مهندسی

همان استانداردهایی که برای پلتفرم خودمان داریم

این‌ها گزینه‌های اضافهٔ یک فهرست قیمت نیستند؛ روش ساخت هر پروژه از اولین commit هستند.

  • تایپ‌شده از ابتدا تا انتها

    TypeScript از اسکیمای پایگاه‌داده تا رابط کاربری، با تایپ‌های مشترک میان API و کلاینت‌ها — دسته‌ای کامل از باگ‌ها هرگز به production نمی‌رسند.

  • تست در هر تغییر

    تست واحد، یکپارچه‌سازی و end-to-end در CI برای هر pull request اجرا می‌شود. هیچ تغییری با تست قرمز ادغام نمی‌شود.

  • دمو هر دو هفته

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

  • بازبینی امنیتی

    احراز هویت، جداسازی مستأجرها، اسرار و endpointهای عمومی پیش از انتشار بازبینی می‌شوند، نه بعد از یک حادثه.

  • دوزبانه و RTL از روز اول

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

  • کد شما، در مخزن شما

    مالکیت همه‌چیز از اولین commit با شماست، همراه با مستندات تحویل تا تیمتان هر زمان بتواند کار را ادامه دهد.

روش کار

فرایندی بدون غافلگیری

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

  1. مرحله 1

    شناخت

    ۱ تا ۲ هفته

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

  2. مرحله 2

    طراحی

    ۱ تا ۳ هفته

    جریان‌های کاربری، طراحی رابط و معماری فنی — که پیش از نوشتن حتی یک خط کد production با شما مرور می‌شود.

  3. مرحله 3

    توسعه در اسپرینت

    هر ۲ هفته

    اسپرینت‌های دوهفته‌ای که هرکدام با یک دموی قابل اجرا تمام می‌شود. اولویت‌ها میان اسپرینت‌ها می‌توانند تغییر کنند بدون اینکه پروژه از مسیر خارج شود.

  4. مرحله 4

    تست و انتشار

    تست خودکار، بازبینی امنیتی و انتشار مرحله‌ای در production — با مانیتورینگی که پیش از رسیدن کاربران واقعی آماده است.

  5. مرحله 5

    پشتیبانی و توسعه

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

فناوری

ابزارهایی که در production به آن‌ها اعتماد داریم

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

فرانت‌اند
Next.js · React · TypeScript · Tailwind CSS · shadcn/ui · next-intl · React Native · Expo
بک‌اند
NestJS · Node.js · REST · GraphQL · OpenAPI
داده
PostgreSQL · Redis · Drizzle / Prisma · S3
احراز هویت و پرداخت
Better Auth · Stripe · Zarinpal
CMS
Strapi
کیفیت
Playwright · Vitest · ESLint · GitHub Actions

همکاری

سه مدل همکاری با ما

کوچک شروع کنید یا با تمام قوا — و با رشد محصول، مدل همکاری را تغییر دهید.

  • 01

    پروژهٔ با محدودهٔ مشخص

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

    مناسب برای: محصولات جدید و MVP

  • 02

    تیم اختصاصی

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

    مناسب برای: محصولات در حال رشد با نقشهٔ راه بلندمدت

  • 03

    ممیزی فنی

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

    مناسب برای: کدبیس‌های به‌ارث‌رسیده یا دچار مشکل

اجرا روی فلوبیت

این‌جا ساخته می‌شود، این‌جا اجرا می‌شود

وقتی محصولتان آماده شد، می‌تواند روی همان ابر مدیریت‌شده‌ای اجرا شود که خودمان اداره می‌کنیم — استقرار، پایگاه‌داده، ذخیره‌سازی و لبه، بدون هماهنگی با یک تأمین‌کنندهٔ دیگر.

FAQ

سؤال‌هایی که تیم‌ها پیش از شروع می‌پرسند

  • وب‌اپلیکیشن و داشبورد، اپلیکیشن اندروید و iOS، بک‌اند و API، پلتفرم SaaS، پنل مدیریت، سایت معرفی روی CMS هدلس و یکپارچه‌سازی میان سرویس‌هایی که همین حالا استفاده می‌کنید. سیستم‌های موجود را هم تحویل می‌گیریم و نوسازی می‌کنیم.

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

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

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

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

  • بله. رابط دوزبانهٔ فارسی/انگلیسی با چیدمان درست RTL و تایپوگرافی فارسی بخشی از روش کار ماست — همین وب‌سایت یک نمونه است.

  • بله، اگر بخواهید. نرم‌افزار می‌تواند روی ابر فلوبیت اجرا شود — استقرار، پایگاه‌دادهٔ مدیریت‌شده، ذخیره‌سازی اشیا و لبه — یا روی زیرساختی که همین حالا استفاده می‌کنید.

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

محصولی برای ساختن دارید؟ بیایید منتشرش کنیم.

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

  • دموی قابل اجرا هر دو هفته
  • مالکیت کد با شما
  • فارسی و انگلیسی

امنیت و انطباق

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

  • ISO/IEC 27001 — امنیت اطلاعات
  • AICPA SOC 2 Type 2 — ممیزی امنیت و دسترس‌پذیری