از پیام داداشم تا سیستم فاکتور کامل
فاکتورساز۲۳ خرداد ۱۴۰۵⏱ ۷ ساعت

از پیام داداشم تا سیستم فاکتور کامل

یه شب با Claude Code یه سیستم فاکتور کامل ساختیم که از گوشی کار می‌کنه — از ساعت ۸ شب تا ۳ صبح.

🎧 روایت صوتی — اگه وقت نداری بخونی، گوش بده

📖 داستان — قدم‌به‌قدم

مسیر کامل این شب

۱
۲۰:۰۰
اسکرین‌شات پیام واتساپ داداشم

پیام اول از داداشم

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

🧠 درس این لحظه

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

۲
۲۱:۰۰
پرامپت اولیه به Claude
یه سیستم فاکتورساز برای داداشم بساز که:
- از موبایل راحت بشه باهاش کار کرد
- فاکتورها ذخیره بشن و قابل ویرایش باشن
- خروجی PDF برای چاپ و خروجی عکس برای ارسال داشته باشه
- بدون نیاز به نصب اپ — مستقیم از مرورگر
اولین خروجی Claude Code

پرامپت اولیه به Claude

نشستم و مشخصات سیستم رو نوشتم. مهم‌ترین چیز: باید از گوشی موبایل راحت کار کنه. Claude Code شروع کرد و توی اولین iteration یه ساختار پایه برگرداند.

🧠 درس این لحظه

پرامپت خوب با «کاربر نهایی کیه؟» شروع می‌شه، نه با «چی بسازیم؟». وقتی می‌دونی کاربرت داداشته که از گوشی کار می‌کنه، ابزار درست رو انتخاب می‌کنی.

۳
۰۰:۰۰
عکس با وحید خاتمی

چالش‌های ظاهری — پیش وحید خاتمی

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

🧠 درس این لحظه

وقتی Claude جواب دقیق نمی‌ده، مشکل رو دقیق‌تر توصیف کن. «این باکس باید ۱۶px فاصله از لبه داشته باشه» بهتر از «ظاهرش خوب نیست».

۴
۰۳:۰۰
اسکرین‌شات سیستم فاکتور
خروجی نهایی فاکتورساز

سیستم آنلاین شد

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

🧠 درس این لحظه

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

۵
دمو
⚠️اگه VPN روشنه، بهتره خاموشش کنی — آپارات با VPN به‌کندی بارگذاری می‌شه.

تست واقعی اپلیکیشن فاکتورساز

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

🧠 درس این لحظه

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

۶
پشت‌صحنه ✅
⚠️اگه VPN روشنه، بهتره خاموشش کنی — آپارات با VPN به‌کندی بارگذاری می‌شه.

مراحل اجرا داخل Claude Code

اینجا می‌تونی ببینی که دقیقاً چطور این سیستم ساخته شد — پرامپت‌ها، tool call‌ها، iteration‌ها، و لحظه‌ای که Claude Code شروع به ساختن ساختار اصلی کرد.

🧠 درس این لحظه

Vibe Coding یعنی تو ایده رو هدایت می‌کنی، Claude جزئیات رو اجرا می‌کنه. نقش تو معماری و تصمیم‌گیری‌ه، نه نوشتن کدِ تک‌تک.

💡 جمع‌بندی

درس‌های این سری

1

به جای یه کار یه‌باره، یه سیستم بساز که تکرارپذیر باشه

2

پرامپت خوب = نیمی از کار Claude

3

Claude Code + Google Sheets = قدرتمندترین ترکیب رایگان برای ابزارهای داخلی

4

وقتی ظاهر کار نمی‌کنه، مشکل رو با جزئیات pixel-level توصیف کن