یک پروژه کنسولی حرفهای نوشته شده با Kotlin برای مدیریت کتابخانه.
این پروژه با معماری لایهای (Layered Architecture) و نامگذاری استاندارد ساخته شده است تا خوانایی و قابلیت گسترش بالایی داشته باشد.
- مدیریت کتابها: افزودن، حذف، جستجو بر اساس عنوان یا نویسنده
- نمایش همه کتابها با جزئیات کامل
- معماری حرفهای با لایهبندی:
model/: دیتا کلاسها (Book)repository/: مدیریت دادهها و عملیات کتابهاservice/: جریان برنامه (افزودن، حذف، جستجو)util/: توابع کمکی مانند چاپ کتابهاapp/: Main.kt و نقطه ورود برنامه
- پیامهای فارسی و خوانا با ایموجی 📖✅❌
- قابل گسترش و آمادهی پروژههای بزرگتر
- Kotlin 1.8+
- IntelliJ IDEA یا هر محیطی که Kotlin کنسولی را اجرا کند
- پروژه را Clone یا دانلود کنید:
git clone https://github.com/sadegh-it/LibraryManagementSystem.git