سلام ، یک برنامه مدیریت پروژه و حسابداری تحت وب برای استفاده شخصی دفتر چاپ خودمون میخوایم ایجاد کنیم ، و تا یک مسیری رو انجام دادیم ، الان میخوایم تکمیل بشه ، متن زیر پرامپت چت جی پی تی هست که توی ساخت بهمون کمک میکرده :
من در حال ساخت یک سیستم ثبت سفارش خدماتی با Laravel (Backend) و React (Frontend) هستم.
مشخصات پروژه:
نوع کسبوکار: خدماتی (بدون انبارداری)
هر سفارش شامل چند آیتم خدماتی است
هر آیتم: عنوان، تعداد، قیمت واحد
مشتریها جداگانه ذخیره میشوند
هر سفارش میتواند فاکتور داشته باشد
🔧 Backend (Laravel)
دیتابیس:
customers (id, name, phone)
orders (id, customer_id, total_price, status, created_by)
order_items (id, order_id, title, quantity, unit_price)
invoices (id, order_id, invoice_number, issued_at)
users
روابط:
Customer hasMany Orders
Order belongsTo Customer
Order hasMany OrderItems
Order hasOne Invoice
API ها:
POST /api/orders
ایجاد مشتری (در صورت نیاز)
ایجاد سفارش
ایجاد آیتمها
محاسبه total_price سمت بکاند
GET /api/orders
دریافت لیست سفارشها با:
customer
items
invoice
وضعیت سفارش:
pending
in_progress
done
🔧 وضعیت فعلی (Checkpoint)
ثبت سفارش چندردیفی کار میکند
تست با curl موفق
خروجی شامل:
customer
items
total_price
معماری استاندارد و قابل توسعه است
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.