بلاگ فیکارو
راهنماهای عملی ساخت بکاند و API برای تیمهای ایرانی.
خرید سورس کد اپلیکیشن یا بکاند سرویسی؟ حساب واقعی هزینه
قیمت سورس کد، قیمت پروژه نیست. پنج ردیف هزینه که فردای خرید شروع میشوند، سه سؤالی که قبل از پرداخت باید بپرسید، و اینکه دقیقاً کجا خرید سورس درست است.
خواندن مطلب ←- ۶ دقیقه مطالعه
تاریخ شمسی در دیتابیس و API؛ روش درست ذخیره و نمایش
تاریخ را شمسی ذخیره نکنید — ولی نه به دلیلی که همه میگویند. چهار جایی که واقعاً میشکند، ذخیرهی ISO، نمایش جلالی بدون کتابخانه و تلهی ساعت ایران.
- ۶ دقیقه مطالعه
جایگزین Appwrite در ایران؛ چه وقت واقعاً لازم است؟
Appwrite در ایران فیلتر نیست و بند تحریمی هم ندارد؛ تست شهریور ۱۴۰۵ را آوردهایم. پس مسئله چیست: پرداخت دلاری، پلن رایگانی که میخوابد، و حداقل سختافزار.
- ۵ دقیقه مطالعه
جایگزین احراز هویت فایربیس؛ چرا فیلترشکن مشکل را حل نمیکند
دو دامنهای که Firebase Auth لازم دارد از ایران رد میشوند؛ تست کنترلشدهاش را آوردهایم. چرا VPN شما کاربر شما را نجات نمیدهد و رمزها موقع مهاجرت چه میشوند.
- ۷ دقیقه مطالعه
آپلود عکس و فایل در اپلیکیشن؛ بدون سرور، با یک درخواست
آپلود فایل از اپ به بکاند با یک درخواست multipart: آدرس عمومی برای تگ img، فایل خصوصی پشت توکن، تصویر کوچک با ?w=، سقف حجم هر پلن و سه خطایی که وقت میگیرد.
- ۳ دقیقه مطالعه
مستندات API؛ چرا همیشه قدیمی میشود و چطور نشود
تفاوت OpenAPI و Swagger و Postman، چهار چیزی که نبودشان بیشترین وقت را میگیرد، و مستنداتی که از نظر ساختاری نمیتواند از کد عقب بیفتد.
- ۳ دقیقه مطالعه
امنیت API؛ کلید، دسترسی سطح رکورد و محدودیت نرخ
چهار لایهای که واقعاً جلوی حادثه را میگیرند: کلید در جای درست، دسترسی سطح رکورد، اعتبارسنجی ورودی و محدودیت نرخ — با چکلیست قبل از انتشار.
- ۳ دقیقه مطالعه
پنل مدیریت اپلیکیشن؛ قالب آماده یا پنل دادهی بکاند؟
قالب ادمین فقط رابط کاربری است، نه پنل. سه لایهی یک پنل واقعی، سه راه رسیدن به آن، و مرز صریح چیزی که امروز آماده است و چیزی که نیست.
- ۳ دقیقه مطالعه
بکاند فروشگاه اینترنتی؛ کاتالوگ، سبد، سفارش و پرداخت
مدل دادهی کامل یک فروشگاه با سطح دسترسی هر جدول، و دو چیزی که همیشه اشتباه پیاده میشوند: قیمت لحظهی خرید، و اینکه موجودی را کِی باید کم کرد.
- ۴ دقیقه مطالعه
از اکسل به دیتابیس آنلاین؛ راهنمای مهاجرت بدون خراب کردن داده
کِی اکسل دیگر جواب نمیدهد، جدول را قبل از انتقال چطور آماده کنیم، و بعد از مهاجرت چه چیزی اضافه میشود که در یک فایل اشتراکی هیچوقت ممکن نبود.
- ۴ دقیقه مطالعه
سیستم نوبتدهی آنلاین؛ مدل داده و API یک اپ رزرو
سیستم نوبتدهی از چهار موجودیت ساخته میشود: خدمت، کارشناس، بازه و نوبت. مدل داده، سطح دسترسی هرکدام، و تلهی تداخل نوبت که پیادهسازی اول را میشکند.
- ۵ دقیقه مطالعه
هاست بکاند اپلیکیشن؛ سرور، پلتفرم اجرای کد یا بکاند آماده؟
بکاند را کجا اجرا کنیم؟ سه لایه — سرور مجازی، پلتفرم اجرای کد مثل لیارا، و بکاند آماده — با جدول مقایسه و مرز دقیق هرکدام.
- ۸ دقیقه مطالعه
جستوجوی فارسی در دیتابیس؛ حل مشکل ی، ک و نیمفاصله
«کتابها» رکورد «کتابها» را پیدا نمیکند، چون دو رشتهی متفاوتاند. چهار جایی که جستوجوی فارسی میشکند، راهحل درست، و چرا توصیهی رایج داده را خراب میکند.
- ۷ دقیقه مطالعه
اتصال درگاه پرداخت به اپلیکیشن؛ زرینپال بدون نوشتن بکاند
درگاه پرداخت را نمیشود مستقیم از اپ صدا زد. چراییاش، قانون تطابق دامنهی شاپرک، و ساخت کل جریان زرینپال با دو اندپوینت — با کد واقعی و جدول خطاها.
- ۶ دقیقه مطالعه
دیتابیس آنلاین برای اپلیکیشن؛ ساخت در چند دقیقه بدون سرور
دیتابیس آنلاین یعنی دادهی اپ و سایت شما روی سروری که نگهداریاش با سرویس است. چهار گزینه را مقایسه کردیم و مسیر ساخت دیتابیس با API آماده را نشان میدهیم.
- ۴ دقیقه مطالعه
ساخت بکاند با هوش مصنوعی؛ از توصیف فارسی تا API آماده
ساخت بکاند با هوش مصنوعی دو معنی دارد: کدی که باید خودتان اجرا کنید، یا بکاندِ در حال اجرا. مقایسهی دو مسیر، قدمهای واقعی و محدودیتهای صادقانه.
- ۳ دقیقه مطالعه
ساخت اپلیکیشن با هوش مصنوعی؛ راهنمای واقعی از ایده تا اپ
اپ کامل با یک جمله ساخته نمیشود، ولی مسیر واقعی وجود دارد: رابط کاربری با تولید کد، بکاند با BaaS هوش مصنوعی. پنج قدم عملی با کد واقعی و هزینهی شفاف.
- ۳ دقیقه مطالعه
بهترین هوش مصنوعی برای برنامهنویسی؛ ۷ گزینه از نگاه ایران
مقایسهی ۷ ابزار هوش مصنوعی برنامهنویسی با معیارهایی که در ایران تعیینکنندهاند: دسترسی پایدار و راه پرداخت — و انتخاب درست برای هر لایه از کار.
- ۶ دقیقه مطالعه
احراز هویت با شماره موبایل؛ ورود OTP پیامکی بدون کدنویسی
ورود کاربران با شماره موبایل و کد یکبار مصرف پیامکی، بدون نوشتن بکاند: ارسال و تأیید OTP با دو درخواست، ساخت خودکار حساب، سقف تلاش و انقضای آماده.
- ۱۲ دقیقه مطالعه
جایگزین فایربیس در ایران؛ ده گزینه که در ۱۴۰۵ بررسی کردیم
فایربیس از ایران باز نمیشود و ریال نمیگیرد. ده گزینه را در شهریور ۱۴۰۵ با تاریخ و منبع بررسی کردیم و گفتیم کدامهایشان امروز دیگر اصلاً بکاند نیستند.
- ۷ دقیقه مطالعه
فیکارو یا فایربیس؟ مقایسهای که سه ردیفش را میبازیم
مقایسهی نقطهبهنقطهی فیکارو و Firebase برای تیمی که داخل ایران کار میکند — با سه چیزی که فایربیس دارد و فیکارو ندارد، حذفنشده در همان جدول.
- ۴ دقیقه مطالعه
جایگزین Supabase در ایران؛ خودمیزبانی، واسطه یا سرویس داخلی
Supabase متنباز است ولی اشتراکش کارت ایرانی نمیگیرد. سه راه واقعی — خودمیزبانی، واسطه، سرویس داخلی — را مقایسه کردیم و گفتیم هرکدام چه از شما میگیرد.
- ۶ دقیقه مطالعه
فیکارو یا Supabase؟ وقتی هر دو PostgreSQL دارند
هر دو روی PostgreSQL مینشینند، پس تفاوت جای دیگری است. مقایسهی ردیفبهردیف روی دسترسی و پرداخت، با سه معیاری که Supabase در آنها از فیکارو جلوتر است.
- ۴ دقیقه مطالعه
اتصال فرانتاند به API؛ با fetch خام، axios یا کلاینت اختصاصی؟
لایهی ارتباط با API را چطور بنویسیم؟ مقایسهی fetch و axios و کلاینت اختصاصی، بههمراه چهار چیزی که در نوشتن دستیاش خراب میشود و دیر معلوم میشود.
- ۶ دقیقه مطالعه
VPS رایگان برای بکاند؟ سرور، دیتابیس و API را یکجا بگیرید
VPS رایگانِ پایدار وجود ندارد و برای بکاند هم لازمش ندارید. ببینید سرور و دیتابیس و API یکجا چطور کار میکند و هزینهاش با سرور مجازی چه فرقی دارد.
- ۶ دقیقه مطالعه
API آماده چیست و از کجا بگیریم؟ راهنمای انتخاب و راهاندازی
چهار چیز متفاوت زیر نام API آماده فروخته میشود. ببینید کدامشان واقعاً جای بکاند را میگیرد، با چه معیارهایی انتخاب کنید و چطور راهش بیندازید.
- ۵ دقیقه مطالعه
کدنویسی آماده: بویلرپلیت، تولید کد یا هوش مصنوعی؟
کد آماده چهار شکل دارد و هرکدام هزینهی پنهان خودش را. ببینید نگهداری با کیست، ریسک هرکدام چیست و چه زمانی نوشتن از صفر انتخاب درستتری است.
- ۴ دقیقه مطالعه
احراز هویت کاربران با JWT بدون کدنویسی؛ ثبتنام، ورود، دسترسی
JWT چطور کار میکند، چرا نوشتن دستی احراز هویت پرریسکترین کار پروژه است، و چطور ثبتنام و ورود و دسترسی سطح رکورد را بدون نوشتن کد بسازید.
- ۵ دقیقه مطالعه
وب سرویس چیست و چه فرقی با REST API دارد؟ راهنمای طراحی و ساخت
وب سرویس، API و REST سه چیز متفاوتاند که جای هم به کار میروند. تفاوتها، مقایسه با SOAP و GraphQL، اصول طراحی و ساخت بدون کد سمت سرور.
- ۸ دقیقه مطالعه
هوش مصنوعی کدنویسی برای برنامهنویس ایرانی؛ کجا کم میآورد
هوش مصنوعی نوشتن کد را حل کرد، اجرای آن را نه. راهنمای واقعبینانهی دسترسی و ریسکها — و اینکه فیکارو بهعنوان BaaS هوش مصنوعی، شکاف اجرا را چطور پر میکند.
- ۵ دقیقه مطالعه
بکاند اپلیکیشن فلاتر و ریاکتنیتیو؛ از اتصال تا ورود کاربر
کد واقعی اتصال اپ فلاتر و ریاکتنیتیو به بکاند آماده: درخواست اول، ورود کاربر، صفحهبندی cursor، آپلود فایل و رفتار درست روی شبکهی ناپایدار.
- ۵ دقیقه مطالعه
وبهوک (Webhook) چیست و چطور بدون سرور راهاندازیاش کنیم؟
وبهوک یعنی سرویس شما را صدا بزند، نه برعکس. تفاوتش با polling، شکل رویداد، تأیید امضا، تلاش مجدد، و راهاندازی بدون نوشتن حتی یک خط بکاند.
- ۷ دقیقه مطالعه
ساخت API بدون کدنویسی؛ راهنمای کامل از صفر تا اولین درخواست
ساخت API بدون کدنویسی یعنی چه و چقدر جدی است؟ گامبهگام ببینید چطور بدون نوشتن یک خط کد بکاند، یک API واقعی با دیتابیس و احراز هویت بسازید.
- ۴ دقیقه مطالعه
بکاند آماده برای اپلیکیشن: هر آنچه قبل از انتخاب باید بدانید
دنبال بکاند آماده برای اپلیکیشن موبایل یا وب هستید؟ ببینید بکاند آماده دقیقاً چه اجزایی دارد، چه زمانی بهصرفه است و چطور در چند دقیقه راهاندازیاش کنید.
- ۵ دقیقه مطالعه
Backend as a Service ایرانی؛ راهنمای انتخاب BaaS در ایران
Backend as a Service چیست و چرا نمونه ایرانی آن برای تیمهای داخل ایران انتخاب عاقلانهتری است؟ مقایسه Firebase و Supabase با گزینه ایرانی، از تحریم تا پرداخت ریالی.