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

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

یه شب با 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 توصیف کن