You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Financial SaaS is a professional and comprehensive financial management software built with modern technologies. This software can be used as a desktop application (with Electron) and web-based, providing complete features for managing finances of companies and businesses.
✨ Features
🎨 UI/UX
✅ Dark/Light theme with instant switching
✅ Glassmorphism UI inspired by macOS
✅ Full Persian & English support (RTL/LTR)
✅ Smooth animations with Framer Motion
✅ Floating windows with minimize/maximize/close
✅ macOS-style Dock at the bottom
🔐 Authentication & Security
✅ Login/Register system with username and password
✅ Default user:admin / admin
✅ Role-based route protection
✅ Session storage in localStorage
💼 Financial Management
✅ Professional dashboard with interactive charts
✅ Product management (add/edit/delete)
✅ Company & employee management with salary tracking
Financial SaaS یک نرمافزار مدیریت مالی حرفهای و کامل است که با استفاده از تکنولوژیهای مدرن ساخته شده. این نرمافزار به صورت دسکتاپ (با Electron) و تحت وب قابل استفاده است و امکانات کاملی برای مدیریت امور مالی شرکتها و کسبوکارها ارائه میدهد.
✨ امکانات پروژه
🎨 ظاهر و رابط کاربری
✅ تم دارک و روشن با قابلیت تغییر لحظهای
✅ رابط کاربری شیشهای (Glassmorphism) شبیه macOS
✅ پشتیبانی کامل از زبان فارسی و انگلیسی (RTL/LTR)
✅ انیمیشنهای نرم و حرفهای با Framer Motion
✅ پنجرههای شناور با قابلیت بزرگ/کوچک کردن و بستن
✅ منوی داک (Dock) شبیه macOS در پایین صفحه
🔐 احراز هویت و امنیت
✅ سیستم ورود و ثبتنام با یوزرنیم و پسورد
✅ کاربر پیشفرض:admin / admin
✅ محافظت از مسیرها بر اساس نقش کاربر
✅ ذخیره سشن در localStorage
💼 مدیریت مالی
✅ داشبورد حرفهای با نمودارهای تعاملی
✅ مدیریت محصولات با قابلیت افزودن/ویرایش/حذف
✅ مدیریت شرکتها و کارمندان با ثبت حقوق
✅ سیستم فاکتور با خروجی PDF و Excel
✅ محاسبه خودکار مالیات و تخفیف
✅ گزارشات مالی متنوع (سود و زیان، ترازنامه و ...)
📊 تحلیل و هوش تجاری
✅ نمودارهای پیشرفته با Recharts
✅ تحلیل سود و زیان به صورت عددی و نموداری
✅ پیشنهادات هوشمند بر اساس دادههای مالی
✅ پیشبینی فروش ماهانه و فصلی
🖥️ تکنولوژیهای استفاده شده
فرانتاند (Electron + React)
تکنولوژی
کاربرد
React 18
کتابخانه اصلی
TypeScript
تایپسیفتی
Electron
ساخت برنامه دسکتاپ
Vite
بیلدر و سرور توسعه
TailwindCSS
استایلدهی
Framer Motion
انیمیشن
Recharts
نمودارها
Lucide React
آیکونها
jsPDF
خروجی PDF
بکاند (NestJS)
تکنولوژی
کاربرد
NestJS
فریمورک بکاند
Prisma
ORM و مدیریت دیتابیس
PostgreSQL
دیتابیس اصلی
Redis
کش و سشن
JWT
احراز هویت
Passport
استراتژیهای احراز هویت
bcrypt
هش کردن رمز
🚀 راهاندازی پروژه
پیشنیازها
Node.js 18+
npm 8+
Docker (اختیاری)
PostgreSQL (با Docker یا نصب محلی)
نصب و اجرا
1️⃣ کلون کردن پروژه
git clone https://github.com/your-repo/financial-saas.git
cd financial-saas