۱۰ پروژه تمرینی Laravel برای یادگیری عملی — از مبتدی تا آماده استخدام
یادگیری Laravel بدون پروژه مثل یادگیری شنا روی خشک است. مشکل اینجاست که «todo app» دیگر کسی را impress نمیکند. در این لیست ده پروژهای را آوردهام که در مسیر رودمپ وب واقعاً مهارت میسازند و در مصاحبه داستان دارید — هر کدام با سطح دشواری و خروجی مشخص.
چرا نوع پروژه مهمتر از تعداد است؟
کارفرما سه پروژه کامل با README و دمو را به بیست نیمهکار ترجیح میدهد. هر پروژه باید حداقل یک چالش واقعی حل کند: auth، relation، file upload، payment mock یا API.
پروژه ۱ — وبلاگ شخصی با SEO (مبتدی)
مهارت: CRUD، Blade، migration، slug، دستهبندی.
امتیاز: دقیقاً همین نوع سایتی که authority میسازد. Route و Controller را تمرین میکنید.
پروژه ۲ — سیستم مدیریت مخاطب (CRM ساده)
مهارت: auth، policy، search، pagination.
نقش admin/user. فرم validation با Form Request.
پروژه ۳ — فروشگاه کوچک بدون درگاه واقعی
مهارت: many-to-many (سبد)، session، تصویر محصول.
checkout شبیهسازیشده. بعداً درگاه در مقالات payment اضافه کنید.
پروژه ۴ — API REST + Sanctum
مهارت: API resource، token auth، Postman collection.
مستندات README برای endpointها — شبیه کار فریلنس API.
پروژه ۵ — سیستم تیکت پشتیبانی
مهارت: status workflow، notification mail، queue.
کاربر تیکت باز میکند؛ ادمین پاسخ میدهد.
پروژه ۶ — رزرو نوبت (کلینیک / آرایشگاه)
مهارت: slot زمانی، جلوگیری از double booking، calendar ساده.
پروژه ۷ — پنل آمار با Chart
مهارت: aggregate query، cache، Filament widget.
بهینهسازی query را عملی میکنید.
پروژه ۸ — importer CSV
مهارت: queue job، chunk، validation batch.
سناریوی enterprise واقعی — import کاربر یا محصول از Excel.
پروژه ۹ — چندزبانه (fa/en)
مهارت: localization، middleware locale، محتوای جدا.
پروژه ۱۰ — deploy شده روی VPS
مهارت: Nginx، SSL، env production، migrate.
لینک دمو زنده در رزومه — تفاوت شما با بقیه.
ترتیب پیشنهادی یادگیری
- وبلاگ → ۲. CRM → ۳. API → ۴. فروشگاه → ۵. تیکت → بقیه
اشتباهات رایج
شروع از پروژه ۱۰ بدون پایه. کپی از آموزش بدون تغییر. نداشتن Git commit منظم. ننوشتن README.
جمعبندی
سه پروژه از این لیست را عمیق بروید — در پورتفولیو بگذارید. قبل از شروع: چکلیست. اشتباهات: این مقاله.