muBlog یک وبلاگ شخصی است که با Laravel ساخته شده و هدف آن نمایش مهارتها، پروژهها و مقالات فنی من است.
این پروژه هم به عنوان رزومه عملی و هم به عنوان سیستم مدیریت محتوا (CMS) برای انتشار آموزشها و مقالات کاربردی استفاده میشود.
- 🧩 احراز هویت و نقشها – ورود و ثبتنام امن با پنل مدیریت مبتنی بر نقشها.
- 📝 مدیریت مقالات – ایجاد، ویرایش، حذف و حذف نرم (Soft Delete) مقالات با قابلیت دستهبندی.
- 📷 آپلود تصویر – امکان افزودن تصاویر برای مقالات.
- 🧠 URL بهینه برای SEO – اسلاگ داینامیک و بهینه برای موتورهای جستجو.
- 🌗 طراحی واکنشگرا – سازگار با موبایل و تبلت.
| دسته | تکنولوژیها |
|---|---|
| بکاند | PHP 8+, Laravel 12 |
| فرانتاند | Blade, jQuery, SweetAlert, Bootstrap/Tailwind |
| پایگاه داده | MySQL |
| احراز هویت | Laravel Fortify |
| اسلاگ | spatie/laravel-sluggable |
| کنترل نسخه | Git & GitHub |
# کلون کردن ریپوزیتوری
git clone https://github.com/Abolfazlmansori/muBlog.git
# ورود به مسیر پروژه
cd muBlog
# نصب وابستگیها
composer install
npm install && npm run dev
# کپی فایل .env
cp .env.example .env
# تولید کلید برنامه
php artisan key:generate
# اجرای مایگریشنها و دادههای نمونه
php artisan migrate --seed
# اجرای سرور توسعه
php artisan serve