توسعه نرمافزار حسابداری بر پایه ERPNext
در حال طراحی و پیادهسازی یک نرمافزار حسابداری مقیاسپذیر هستیم که ابتدا برای کسبوکارهای کوچک عرضه میشود و در مراحل بعدی برای شرکتهای متوسط گسترش مییابد.
پایه این پروژه، سیستم متنباز ERPNext است که نیاز به شخصیسازی، بومیسازی و توسعه ماژولهای جدید بر اساس نیاز بازار ایران دارد. هدف ما ارائه یک راهکار جامع و حرفهای با قابلیت اتصال به هوش مصنوعی در آینده است.
زبانها و فناوریهای مورد استفاده:
پروژه بر اساس ساختار ERPNext طراحی میشود که خود بر پایه فریمورک Frappe است. بنابراین آشنایی کامل با فناوریهای زیر ضروری است:
✅ زبانهای برنامهنویسی و فریمورکها:
• Python (اصلیترین زبان در ERPNext)
• Frappe Framework (فریمورک متنباز ERPNext برای توسعه ماژولها)
• JavaScript (برای توسعه رابط کاربری سمت کاربر)
• jQuery و Bootstrap (در هسته ERPNext برای طراحی صفحات)
• آشنایی با Vue.js مزیت محسوب میشود (برای بخشهای مدرنتر فرانتاند)
• آشنایی با RESTful APIs و WebSocket
✅ پایگاه داده:
• MariaDB یا MySQL (پایگاه داده اصلی ERPNext)
• آشنایی با Redis مزیت است (برای مدیریت کش و صفها)
⸻
🧠 تخصصها و مهارتهای مزیتی:
• تجربه توسعه با Frappe Framework
• تسلط بر Python و فریمورکهای مرتبط (ترجیحاً Flask یا Django)
• توانایی توسعه و شخصیسازی ماژولهای ERP (مثل حسابداری، خزانهداری، فروش و …)
• نیاز به آشنایی با مفاهیم حسابداری مالی یا توانایی کار با مستندات تحلیلی سیستم مالی نیست.
مشاور مالی و حسابداری به شما مشاوره می دهد.
• توانایی کار تیمی در محیطهای گیت (Git/GitHub)
• توانایی مستندسازی کد و تغییرات
• توانایی پشتیبانی و رفع باگ پس از تحویل
نکات تکمیلی:
• پروژه به صورت مرحلهای انجام میشود (MVP، توسعه، تست، پشتیبانی)
• ساختار ماژولها و تحلیل اولیه از طرف کارفرما ارائه خواهد شد
• پرداخت بهصورت مرحلهای و بر اساس تسکها صورت میگیرد. و بعد از راه اندازی شما به عنوان تیم توسعه دهنده استخدام می شوید.