نرمافزار حسابداری هلو-مانند
یک نرمافزار حسابداری کامل با ویژگیهای مشابه هلو، با رابط کاربری فارسی و طراحی مدرن.
ویژگیهای اصلی
مدیریت پایه
- تعریف شخص: مدیریت مشتریان و تامینکنندگان
- تعریف کالا: مدیریت کالاها و محصولات با کد و قیمت
- خرید: ثبت و مدیریت خریدها با وضعیتهای مختلف
- فروش: ثبت و مدیریت فروشها با محاسبه درآمد
- انبارداری: مدیریت موجودی، تنظیم موجودی و هشدار کمبود
ویژگیهای پیشرفته (مشابه هلو)
- نمودار حسابها: سیستم کامل حسابهای کل و تفصیلی
- گزارشهای مالی: ترازنامه، صورت سود و زیان، تراز آزمایشی
- سیستم فاکتور: ایجاد و مدیریت فاکتورها با محاسبه مالیات
- پشتیبانی از چندین نوع حساب: دارایی، بدهی، حقوق صاحبان سهام، درآمد، هزینه
تکنولوژیهای استفاده شده
- React 18
- React Router DOM
- Tailwind CSS
- فونت فارسی Vazir
نصب و راهاندازی
- نصب وابستگیها:
npm install
- اجرای پروژه:
npm start
- باز کردن مرورگر در آدرس:
http://localhost:3000
ساختار پروژه
src/
├── components/
│ ├── Dashboard.js # داشبورد اصلی
│ ├── PersonManagement.js # مدیریت اشخاص
│ ├── ProductManagement.js # مدیریت کالاها
│ ├── PurchaseManagement.js # مدیریت خرید
│ ├── SalesManagement.js # مدیریت فروش
│ ├── InventoryManagement.js # مدیریت انبار
│ ├── ChartOfAccounts.js # نمودار حسابها
│ ├── FinancialReports.js # گزارشهای مالی
│ └── InvoiceSystem.js # سیستم فاکتور
├── App.js # کامپوننت اصلی
├── App.css # استایلهای سفارشی
├── index.js # نقطه ورود
└── index.css # استایلهای اصلی
ویژگیهای رابط کاربری
- طراحی ریسپانسیو (Responsive)
- پشتیبانی کامل از زبان فارسی
- جهت متن راست به چپ (RTL)
- استفاده از فونت فارسی Vazir
- طراحی مدرن با Tailwind CSS
نحوه استفاده
بخشهای اصلی
- داشبورد: نمای کلی از آمار و عملیات سریع
- تعریف شخص: افزودن، ویرایش و حذف مشتریان و تامینکنندگان
- تعریف کالا: مدیریت کالاها با قیمت، موجودی و کد
- خرید: ثبت خریدهای جدید و مدیریت وضعیت آنها
- فروش: ثبت فروشها و محاسبه درآمد
- انبارداری: نظارت بر موجودی و تنظیم آن
ویژگیهای پیشرفته (مشابه هلو)
- نمودار حسابها: ایجاد و مدیریت ساختار حسابهای کل و تفصیلی
- گزارشهای مالی:
- ترازنامه با بررسی تعادل
- صورت سود و زیان با محاسبه سود/زیان خالص
- تراز آزمایشی با ماندههای بدهکار و بستانکار
- سیستم فاکتور:
- ایجاد فاکتورهای چندقلمی
- محاسبه خودکار مالیات
- مدیریت وضعیت پرداخت
نکات مهم
- تمام دادهها در حافظه مرورگر ذخیره میشوند
- برای ذخیره دائمی دادهها، نیاز به اتصال به پایگاه داده است
- قیمتها به ریال نمایش داده میشوند
- تاریخها به تقویم شمسی نمایش داده میشوند
Description
Languages
JavaScript
97.7%
CSS
1.6%
HTML
0.7%